目前我无法使用 assemble 生成两个不同的页面集合。一方面我想生成我的页面,这些页面显示在主导航中 - 另一方面我想生成我的博客文章,带有类别和标签 - 我该如何解决这个问题?
提前致谢。
我的 grunt 配置如下所示
assemble: {
options: {
sitename: '<%= site.variables.sitename %>',
plugins: ['permalinks'],
assets: '<%= site.paths.src %>/assets',
partials: ['<%= site.paths.src %>/partials/*.hbs'],
helpers: ['<%= site.paths.src %>/helpers/helper-*.js'],
layout: 'default.hbs',
layoutdir: '<%= site.paths.src %>/layouts',
data: ['<%= site.paths.src %>/data/*.{json,yml}'],
collections: [{
name: 'post',
sortby: 'posted',
sortorder: 'descending'
}]
},
posts: {
files: [{
cwd: '<%= site.paths.src %>/content/',
dest: '<%= site.paths.dist %>',
expand: true,
src: ['**/*.{md,hbs}', '!_pages/**/*.{md,hbs}']
}, {
cwd: '<%= site.paths.src %>/content/_pages/',
dest: '<%= site.paths.dist %>',
expand: true,
src: '**/*.{md,hbs}'
}]
}
},