Una vez instalado Hexo, ejecuta los siguientes comandos para inicializar Hexo en el directorio objetivo <folder>
.
$ hexo init <folder> |
Una vez inicializado, esta es la estructura de directorios del proyecto:
. |
_config.yml
El fichero de configuración. Donde puedes establecer la mayoría de ajustes.
package.json
Datos de la aplicación. Los renderizadores EJS, Stylus y Markdown vienen instalados por defecto. Si lo deseas, puedes eliminarlos a posteriori.
{ |
scaffolds
El directorio de moldes (scaffolds). Cuando creas un nuevo artículo, Hexo usa genera el fichero mediante el modelo correspondiente.
source
El directorio source
. Aquí es donde colocas el contenido de tu sitio. Hexo ignora los ficheros y directorios ocultos, aquellos que empiezan con un _
(guion bajo) - excepto el directorio _posts
. Los ficheros renderizables (p. ej. Markdown, HTML) serán procesados y colocados en el directorio public
, mientras que otros ficheros serán simplemente copiados.
themes
El directorio themes. Hexo generará un sitio web estático combinando los contenidos con el tema.