建立文章
hexo.post.create(data, replace);
|
參數 |
描述 |
data |
資料 |
replace |
取代現有檔案 |
文章的屬性可以在 data
中定義。下表並非詳盡無遺。其他屬性可以附加到 front-matter 中。
資料 |
描述 |
title |
標題 |
slug |
網址 |
layout |
版面配置。預設為 default_layout 設定。 |
path |
路徑。Hexo 預設會根據 new_post_path 設定建立文章路徑。 |
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
過濾器