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