Home

Awesome

gulp-frontmatter-wrangler

Temporarily remove YAML frontmatter from a file and put it back whenever you want.

Installation

npm install gulp-frontmatter-wrangler --save-dev

Function Documentation

frontmatter.take(UNIQUE_NAMESPACE_STRING) frontmatter.putBack(UNIQUE_NAMESPACE_STRING)

UNIQUE_NAMESPACE_STRING: A string to identify your specific task. Ex. "pug", "sass", or "my blog posts".

Example Code

var gulp = require('gulp')
var frontmatter = require('gulp-frontmatter-wrangler')

gulp.task('default', function() {
  return gulp.src('*.pug')
    .pipe(frontmatter.take("pug")) // Remove the frontmatter
    
    // Process your files however you want

    .pipe(frontmatter.putBack("pug")) // Put the frontmatter back
    .pipe(gulp.dest('dist/'))
  })