Assemble で正しい index.json を正しい index.hbs ファイルに取得できません。このセットアップでは、両方の index.hbs ファイルを設定するために、最後の index.json ファイルのみが必要です。
この URL 構造は 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/>
}