我正在尝试使用Hexo从对象数组中的页面列表而不是文件夹中构建站点。
我想使用 hexo 只是因为我不想重新发明轮子,而且它似乎很少,但我不知道如何传递 json 对象并保存在site
文件夹中。
var data = {
title: 'Buttons',
name: 'block-name',
category: 'Category name / Sub category',
description: 'This is the description of the element\n and you can write text just like this.',
otherProperty: 'Hello'
};
hexo = new Hexo(process.cwd(), {
debug: true,
config: '_config.yml'
});
hexo.init().then(function(){
hexo.post.create(data, false);
});
该 apihexo.post.create
创建源文件,而不是最终的 html 文件,我不确定这是否可能以及如何告诉 Hexo 如何做到这一点。
基本上,我会将 传递data
给用于创建页面的模板,这可能吗?