イベント

HexoはEventEmitterを継承しています。Hexoからのイベントの発火を監視するにはonメソッドを、イベントを発火させるにはemitメソッドを使用します。詳細については、Node.jsのAPIドキュメントを参照してください。

deployBefore

デプロイを開始する前に発火します。

deployAfter

デプロイが終了した後に発火します。

exit

Hexoが終了する前に発火します。

generateBefore

生成を開始する前に発火します。

generateAfter

生成が終了した後に発火します。

new

新しい記事が作成された後に発火します。このイベントには、記事データが返されます:

hexo.on('new', function(post){
//
});
データ 説明
post.path 記事ファイルの完全なパス
post.content 記事ファイルの内容

processBefore

プロセッサーによる処理が始まる前に発火します。このイベントには、ボックスのルートディレクトリを表すパスが返されます。

processAfter

プロセッサーによる処理が終了した後に発火します。このイベントには、ボックスのルートディレクトリを表すパスが返されます。

ready

初期化が終了した後に発火します。