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. Любая помощь?