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.