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
在初始化完成後發出。