Gulp Front Matter + Уценка через нуньюки

Я работаю над добавлением некоторой простой обработки Markdown в свой процесс Gulp, но я не могу заставить все части работать вместе. Кажется, мне не хватает шага между получением содержимого переднего плана и определением, какой шаблон Nunjuck следует применить.

Вот раздел в моем файле Gulp:

gulp.task('pages:md', function() {
  gulp.src('./content/**/*.md')
    .pipe(frontMatter({ // optional configuration
      property: 'frontMatter', // property added to file object
      remove: true // should we remove front-matter header?
    }))
    .pipe(marked({
        // optional : marked options
    }))
    .pipe(nunjucks({
      // ?? Feels like I need to specify which template applies based on the front matter "layout" property?
    }))
    .pipe(gulp.dest('build/'))
});

Файл уценки выглядит так:

---
title: Title
layout: layout.html
nav_active: home
---

...markdown content...

Я чувствую, что он движется в правильном направлении, но я не могу понять, куда ушли эти передние данные и как открыть их для рендеринга Nunjucks. Любая помощь?

Ответы на вопрос(2)

Ваш ответ на вопрос