2

我正在尝试使用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给用于创建页面的模板,这可能吗?

4

0 回答 0