Uma vez instalado o Hexo, execute os seguintes comandos para inicializar um site com Hexo em um diretório <folder>.
$ hexo init <folder> |
Após inicializado, o diretório do seu projeto ficará com a seguinte estrutura:
. |
_config.yml
Arquivo de configuração do site. Você pode definir a maioria das configurações aqui.
package.json
Arquivo de dados da aplicação. Os renderizadores Markdown, EJS e Stylus são instalados por padrão. Se desejar, você pode desinstalá-los posteriormente.
{ |
scaffolds
Diretório de Scaffold. Quando você cria uma nova postagem, o Hexo cria um arquivo baseado no scaffold.
source
Diretório de conteúdo. É aqui que você coloca o conteúdo do seu site. O Hexo ignora arquivos ocultos e arquivos ou diretórios cujos nomes são prefixados com _ (sublinhado) - exceto o diretório _posts. Os arquivos renderizáveis (arquivos Markdown e HTML por exemplo) serão processados e colocados no diretório public, enquanto outros arquivos serão simplesmente copiados.
themes
Diretório de Temas. O Hexo gera um site estático combinando o conteúdo do site com o tema.