0

我在网上找到了一个使用collectionsand的例子permalinks,代码是这样的:

Metalsmith(__dirname)
    .use(collections({
        pages: {
            pattern: 'content/pages/*.md'
        },
        posts: {
            pattern: 'content/posts/*.md',
            sortBy: 'date',
            reverse: true
        }
    }))
    .use(markdown())
    .use(permalinks({
        pattern: ':collection/:title'
    }))
    .use(templates('handlebars'))
    .destination('./build')
    .build()

转换此文件结构:

src/
    index.md
    content/
        pages/
            aboud.md
            blog.md
        posts/
            first-post.md

至:

build/
    index.html
    content/pages/ (empty??)
    pages/
        about/ -> index.html
        blog/ -> index.html
    posts/
        first-post/ -> index.html

请注意,src/index.md已转换,以及集合。但在 中1.0.0,相同的代码仅转换集合并引发错误index.mdError: UNKNOWN, open '/home/index.html'

任何想法?

4

0 回答 0