我无法让 Assemble 获得正确的 index.json 来更正 index.hbs 文件。使用此设置,只需最后一个 index.json 文件即可填充我的两个 index.hbs 文件。
Grunt 和 Assemble 是否可以使用这种 url 结构?
我有一个这样的文件夹结构:
/src/pages/index.hbs
/src/pages/subfolder/index.hbs
和json数据结构一样
/src/data/index.json
/src/data/subfolder/index.json
和 Gruntfile.js(组装部分)像这样:
assemble: {
options: {
production: false,
expand: true,
site: '<%= pkg %>',
assets: 'dist/assets',
partials: ['src/includes/\*.hbs'],
helpers: ['src/helpers/helper-\*.js'],
layout: 'src/layouts/default.hbs',
data: ['src/data/\*\*/\*.json']
},
pages: {
expand: true,
cwd: 'src/pages',
src: ['\*\*/\*.hbs'],
dest: 'dist/'
}<br/>
}