我正在使用 Metalsmith 的 JavaScript API 和metalsmith-collections
. dogs
我有一个自定义构建脚本,它组装了一个我想用来创建新集合的数组。
const Metalsmith = require('metalsmith')
const collections = require('metalsmith-collections')
const layouts = require('metalsmith-layouts')
var dogs = [
{ name: 'Rover' },
{ name: 'Dog' },
{ name: 'Daisy' }
]
Metalsmith(__dirname)
.metadata({})
.source('./src')
.destination('./build')
.clean(true)
.use(layouts())
.use(collections({
dogs: {
// ?
}
})
.build((error) => {
if (error) throw error
console.log('All done!')
})
没有文件dogs
; 它只是我自己创建的一个数组。如何指示metalsmith-collections
从数组创建集合?