markit-json
v0.2.1
Published
Parse Markdown YAML meta data and- compile Markdown to HTML, wrap it all up in JSON.
Downloads
8
Maintainers
Readme
markit-json
- Parse YAML front matter and Markdown body content with front-matter
- Compile Markdown to HTML with markit
Install
$ npm install markit-json --save-dev
Usage
Like any self-respecting gulp plugin, transformed source files will flow onward to the destination of your choice with directory structure preserved. Tinker with marked’s config by passing an object.
gulpfile.js
var gulp = require('gulp');
var markdown = require('markit-json');
gulp.task('markdown', function(){
gulp.src('./content/**/*.md')
.pipe(markdown({
pedantic: true,
smartypants: true
}))
.pipe(gulp.dest('.'));
});
/blog/posts/bushwick-artisan.md
slug: bushwick-artisan
title: Wes Anderson pop-up Bushwick artisan
layout: centered
---
## YOLO
Chia quinoa meh, you probably haven't heard of them sartorial Holowaychuk pickled post-ironic. Plaid ugh vegan, Sixpoint 8-bit sartorial artisan semiotics put a bird on it Mission bicycle rights Club-Mate vinyl.
/blog/posts/bushwick-artisan.json
{
"slug": "bushwick-artisan",
"title": "Wes Anderson pop-up Bushwick artisan",
"layout": "centered",
"body": "<h2 id="yolo">YOLO</h2>\n<p>Chia quinoa meh, you probably haven't heard of them sartorial Holowaychuk pickled post-ironic. Plaid ugh vegan, Sixpoint 8-bit sartorial artisan semiotics put a bird on it Mission bicycle rights Club-Mate vinyl.</p>"
}
MIT LICENSE copyright © 2014 sparkart group, inc.