Gulp Front Matter + Markdown through Nunjucks

Estoy trabajando para agregar un procesamiento simple de Markdown a mi proceso Gulp, pero no puedo lograr que las piezas funcionen juntas. Parece que me falta el paso entre obtener el contenido principal y determinar qué plantilla de Nunjuck aplicar.

Aquí está la sección en mi archivo 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/'))
});

El archivo de descuento se ve así:

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

...markdown content...

Siento que está yendo en la dirección correcta, pero no es claro poder visualizar dónde se han ido esos datos de primera línea y cómo exponerlos al renderizado de Nunjucks. ¿Alguna ayuda?