Gulp Front Matter + Markdown através de Nunjucks

Estou trabalhando para adicionar um processamento simples de Markdown ao meu processo Gulp, mas não consigo fazer as peças funcionarem juntas. Parece que estou perdendo o passo entre obter o conteúdo da matéria principal e determinar qual modelo de Nunjuck aplicar.

Aqui está a seção no meu arquivo 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/'))
});

O arquivo de remarcação fica assim:

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

...markdown content...

Eu sinto que está indo na direção certa, mas não é claro visualizar para onde foram os dados da matéria anterior e como expô-los à renderização do Nunjucks. Qualquer ajuda?

questionAnswers(2)

yourAnswerToTheQuestion