【发布时间】:2014-12-06 23:59:42
【问题描述】:
我正在使用 grunt.js 和 assemble 创建一个静态站点。我有一个 data.json 文件,用于使用 assemble 构建页面:
{
"articles": [
{
"author": "Brian",
"headline": "A Generation on the Hook 1",
"body": "cars, and start businesses by means of debt",
"slug" : "n-hook1",
"publish_on": "2014-10-10T04:00:00+00:00",
"url": "http://example.com/2014/oct/08/n-hook1/",
},
{
"author": "Brian",
"headline": "A Generation on the Hook 2",
"body": "As millions go to college, buy homes,",
"slug" : "n-hook2",
"publish_on": "2014-10-12T04:00:00+00:00",
"url": "http://example.com/2014/oct/08/n-hook2/",
},
],
}
我希望在以下目录中创建输出,如下所示:2014/oct/08/n-hook1/index.html。如何在 assemble 中创建目录?
assemble.io 甚至可以做到这一点吗?如果有更好的,请告诉我。我是 js 世界的新手,想要一些方向。我确实看到了this question,但这似乎涉及将文件放在不同的目录中。也许我必须写一个助手?如果是这样,我不知道从哪里开始。
我喜欢组装,因为生成的页面完全由客户端呈现,而我只呈现 json 数据。不知道有没有更好的。
【问题讨论】:
标签: gruntjs yeoman assemble grunt-assemble