El archivo config.xml contiene información sobre el Estilo: nombre, versión, versión de eXe con la que es compatible, nombre de autor, página web del autor, licencia y URL de la licencia, descripción...
<?xml version="1.0"?>
<theme>
<name>Nombre del Estilo</name>
<version>1.0</version>
<compatibility>2.0+</compatibility>
<author>...</author>
<author-url>...</author-url>
<license>Creative Commons by-sa</license>
<license-url>...</license-url>
<description>...</description>
</theme>
Esta información se mostrará en el Utilidades - Gestor de Estilos, y el nombre, en la propia lista de Estilos.
En ese archivo también podemos añadir:
<extra-head>...</extra-head>
<extra-body>...</extra-body>
<edition-extra-body>...</edition-extra-body>
<jquery>...</jquery>
extra-head
Código que se incluirá justo antes del cierre de la etiqueta HEAD en todas las exportaciones. Nos permite, entre otras cosas, incluir llamadas a un archivo JavaScript (nuestro Estilo puede tener sus propios archivos JavaScript). Para poder incluir las etiquetas tenemos que hacer uso de CDATA:
<extra-head><![CDATA[<meta name="viewport" content="width=device-width, initial-scale=1" />
]]></extra-head>
El código anterior sirve para incluir esto justo antes del cierre de la etiqueta HEAD en todas las exportaciones:
<meta name="viewport" content="width=device-width, initial-scale=1" />
extra-body
Funciona exactamente igual que extra-head, pero el código incluido ahí se añade justo antes del cierre de la etiqueta BODY. Podríamos incluir ahí, por ejemplo, una llamada al JavaScript del Estilo:
<extra-body><![CDATA[<script type="text/javascript" src="mi_archivo_javascript.js"></script>]]></extra-body>
edition-extra-head
Código JavaScript que se incluirá al final de HEAD, pero no en las exportaciones, sino en modo edición (dentro de eXe). Nos puede servir para incluir archivos que solo se utilizarán al editar, o para sobrescribir algunas características de eXe. Podríamos, por ejemplo, sobrescribir valores definidos en el archivo de configuración de TinyMCE (tinymce_3.5.11_settings.js) para tener nuestros propios plugins, más o menos botones o un theme diferente:
<edition-extra-head><![CDATA[<script type="text/javascript">$exeTinyMCE.theme="simple";</script>]]></edition-extra-head>
edition-extra-body
Código JavaScript que se incluirá al final de BODY, pero no en las exportaciones, sino en modo edición (dentro de eXe). Es similar a edition-extra-head. Únicamente cambia la ubicación del código.
jquery
Nos permite especificar la ruta de jQuery. Sirve para usar una versión diferente en caso de necesidad.
No se recomienda usar esta opción salvo que el proyecto lo requiera.