事件

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

在初始化完成後發出。