创建文章
hexo.post.create(data, replace);
|
参数 |
描述 |
data |
数据 |
replace |
替换现有文件 |
文章的属性可以在data
中定义。下表并不完整。其他属性可以附加到前置信息中。
数据 |
描述 |
title |
标题 |
slug |
URL |
layout |
布局。默认情况下为default_layout 设置。 |
path |
路径。默认情况下,Hexo 会根据new_post_path 设置构建文章路径。 |
date |
日期。默认情况下为当前日期。 |
发布草稿
hexo.post.publish(data, replace);
|
参数 |
描述 |
data |
数据 |
replace |
替换现有文件 |
文章的属性可以在data
中定义。下表并不完整。其他属性可以附加到前置信息中。
数据 |
描述 |
slug |
文件名(必填) |
layout |
布局。默认情况下为default_layout 设置。 |
渲染
hexo.post.render(source, data);
|
参数 |
描述 |
source |
文件的完整路径(可选) |
data |
数据 |
数据必须包含content
属性。如果没有,Hexo 会尝试读取原始文件。此函数的执行步骤如下
- 执行
before_post_render
过滤器
- 使用 Markdown 或其他渲染器进行渲染(取决于扩展名)
- 使用 Nunjucks 进行渲染
- 执行
after_post_render
过滤器