我无法让Assemble获取正确的index.json来更正index.hbs文件。使用此设置,它只需要最后一个index.json文件来填充我的index.hbs文件。
这个网址结构是否可以使用Grunt和Assemble?
我有一个像这样的文件夹结构:
/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/>
}
答案 0 :(得分:1)
汇编中的数据将合并在一起并在顶层提供。
我知道的两个选项 -
如果有帮助,请告诉我。