This is a plugin for static-engine. Traverses every object in the array and extracts frontmatter from the content property. Call it with a converter for the frontmatter, something like JSON.parse, and then optionially a delimiter. By default the delimiter is
---; The properties of the frontmatter are assigned to the object, and the frontmatter along with the delims is removed from the content.
var engine = require('static-engine') var frontmatter = require('static-engine-frontmatter') var pluginA = require('plugin-a') var cson = require('cson-parser') engine([ pluginA, frontmatter(cson.parse) ])