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
在初始化完成之后发出。