記事の作成
hexo.post.create(data, replace);
   | 
 
| 引数 | 
説明 | 
data | 
データ | 
replace | 
既存のファイルを置き換えるか | 
投稿の属性は dataで定義します。 以下の表は全てを網羅していないかもしれません。 追加の属性がFront Matterに存在する場合もあります。
| Data | 
説明 | 
title | 
タイトル | 
slug | 
URL | 
layout | 
レイアウト。 default_layout設定がデフォルトです。 | 
path | 
パス。 デフォルトではnew_post_path設定に基づいて記事のパスをHexoが構築します。 | 
date | 
日付。 デフォルトでは現在の日付です。 | 
下書きの公開
hexo.post.publish(data, replace);
   | 
 
| 引数 | 
説明 | 
data | 
データ | 
replace | 
既存のファイルを置き換えるか | 
投稿の属性は dataで定義します。 以下の表は全てを網羅していないかもしれません。 追加の属性がFront Matterに存在する場合もあります。
| Data | 
説明 | 
slug | 
ファイル名(必須) | 
layout | 
レイアウト。 default_layout設定がデフォルトです。 | 
レンダリング
hexo.post.render(source, data);
   | 
 
| 引数 | 
説明 | 
source | 
ファイルの完全なパス(任意) | 
data | 
データ | 
データにはcontent属性が含まれている必要があります。 そうでない場合、Hexoは元のファイルを読み込もうとします。 この関数の実行順序は以下の通りです:
before_post_renderフィルターを実行 
- Markdownや他のレンダラー(拡張子名に依存)でレンダリング
 
- Nunjucksでレンダリング
 
after_post_renderフィルターを実行