イベント

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

初期化が完了した後に発行されます。