建立文章
hexo.post.create(data, replace);
|
Argument |
描述 |
data |
資料 |
replace |
取代現有檔案 |
The attributes of a post can be defined in data
. The table below is not exhaustive. Additional attributes may be appended to the front-matter.
資料 |
描述 |
title |
標題 |
slug |
網址 |
layout |
佈局。 預設為 default_layout 設定。 |
path |
路徑。 預設會根據 new_post_path 設定建構文章路徑。 |
date |
日期。 預設為目前時間。 |
Publish a Draft
hexo.post.publish(data, replace);
|
Argument |
描述 |
data |
資料 |
replace |
取代現有檔案 |
The attributes of a post can be defined in data
. The table below is not exhaustive. Additional attributes may be appended to the front-matter.
資料 |
描述 |
slug |
檔案名稱(必須) |
layout |
佈局。 預設為 default_layout 設定。 |
渲染
hexo.post.render(source, data);
|
Argument |
描述 |
source |
檔案的完整路徑(可忽略) |
data |
資料 |
The data must contain the content
attribute. If not, Hexo will try to read the original file. The execution steps of this function are as follows:
- 執行
before_post_render
過濾器
- 使用 Markdown 或其他渲染器渲染(根據副檔名而定)
- 使用 Nunjucks 渲染
- 執行
after_post_render
過濾器