O Hexo herda de EventEmitter. Use o método on
para ouvir os eventos emitidos pelo Hexo, e use o método emit
para emitir eventos. Para obter mais informações, consulte a documentação da API do Node.js.
deployBefore
Emitido antes do deployment começar.
deployAfter
Emitido depois do deployment finalizado.
exit
Emitido antes de Hexo sair.
generateBefore
Emitido antes da geração começar.
generateAfter
Emitido depois da geração finalizada.
new
Emitido depois de uma nova postagem ter sido criada. Este evento retorna os dados da postagem:
hexo.on("new", function (post) { |
Dados | Descrição |
---|---|
post.path |
Caminho completo do arquivo da postagem |
post.content |
Conteúdo do arquivo da postagem |
processBefore
Emitido antes do início do processamento. Este evento retorna um caminho que representa o diretório raiz do box.
processAfter
Emitido depois do processamento finalizado. Este evento retorna um caminho que representa o diretório raiz do box
.
ready
Emitido depois da inicialização terminar.