事件

Hexo 继承自 EventEmitter。使用 on 方法监听 Hexo 发出的事件,使用 emit 方法发射事件。更多信息请参考 Node.js API 文档。

deployBefore

在部署开始之前发出。

deployAfter

在部署完成之后发出。

exit

在 Hexo 退出之前发出。

generateBefore

在生成开始之前发出。

generateAfter

在生成完成之后发出。

new

在创建新文章后发出。此事件返回文章数据。

hexo.on("new", function (post) {
//
});
数据 描述
post.path 文章文件完整路径
post.content 文章文件内容

processBefore

在处理开始之前发出。此事件返回一个路径,表示箱子的根目录。

processAfter

在处理完成之后发出。此事件返回一个路径,表示箱子的根目录。

ready

在初始化完成之后发出。