Hexo inherits from EventEmitter. Use the on
method to listen for events emitted by Hexo, and use the emit
method to emit events. For more information, refer to the Node.js API documentation.
deployBefore
Emitted before deployment begins.
deployAfter
Emitted after deployment finishes.
exit
Emitted before Hexo exits.
generateBefore
Emitted before generation begins.
generateAfter
Emitted after generation finishes.
new
Emitted after a new post has been created. This event returns the post data:
hexo.on("new", function (post) { |
Data | Description |
---|---|
post.path |
Full path of the post file |
post.content |
Content of the post file |
processBefore
Emitted before processing begins. This event returns a path representing the root directory of the box.
processAfter
Emitted after processing finishes. This event returns a path representing the root directory of the box.
ready
Emitted after initialization finishes.