项目使用组装车把,咕噜声。有几个页面具有相同的布局(hbs文件)但内容不同(json)。如何编写我的grunt文件来构建项目?
每个页面都可以通过以下方式创建:
pageName: {
options: {
layout: '<%= config.src %>/layout.hbs',
data: ['<%= config.src %>/data/*.{json,yml}', '<%= config.src %>/data/pageName.{json,yml}'],
partials: '<%= config.src %>/partials/*.hbs'
},
files: {
'<%= config.dist %>/pageName.html': ['<%= config.src %>/templates/partials/main.hbs']
}
},
并且每页都相同。然后使用下一个pageName
再次复制并粘贴它。
我如何“迭代”或优化它?