Постоянные ссылки Metalsmith не добавляют путь к метаданным

Я использую постоянные ссылки metalsmith со следующими настройками:

  .use(permalinks({
  pattern: ':title',
  linksets: [{
    match: { collection: 'blogposts' },
    pattern: 'blog/:title'
  }, {
    match: { collection: 'portfolioposts' },
    pattern: 'portfolio/:title'
  }]
}))

Однако файлы журналов в соответствующих коллекциях показывают, что path не добавляется в их метаданные:

layout: 'subpage.hbs',
title: 'Blog Post',
date: 2016-08-16T00:00:00.000Z,
excerpt: 'This post has an excerpt',
tags: [ 'test', 'test-tag', 'a-third-tag' ],
contents: <>,
mode: '0644',
stats: {},
collection: [ 'blogposts' ]

Постоянные ссылки вызываются перед макетами, что означает, что это не может быть та же проблема, что и здесь, и, как видно из журнала, другие плагины успешно добавляют метаданные.

Мой полный порядок сборки:

.use(collections({}))
.use(tags({}))
.use(permalinks({}))
.use(dateFormatter({}))
.use(markdown({}))
.use(helpers({}))
.use(layouts({}))
.use(rename({}))

И я запускаю Metalsmith прямо в Gulp. Любая помощь будет принята с благодарностью.


person heatherlauren    schedule 18.08.2016    source источник
comment
можете ли вы вставить файл уценки в качестве примера, и что вы ожидаете найти?   -  person Mr Peach    schedule 20.01.2017