A gulp plugin for Remarkable - Markdown parser, done right. Fast and easy to extend. Supports CommonMark.
Installation
Install using npm:
$ npm install gulp-remarkable
Options
remarkableOptions
{Object} Options to be passed to Remarkabledisable
[Array] Options to be passed tomd.core.ruler.disable
- to use it, first
remarkableOptions.typographer
must be set totrue
- to use it, first
preset
{String} Remarkable's preset, defaultfull
Usage
Default Example
var gulp = name = md = ; gulp; gulp;
Extended Example
var gulp = name = md = ; gulp; gulp;
Using Plugins
gulp-remarkable accepts one or two parameters: options and an optional function that accepts gulpRemarkable object.
var gulp = var md = return gulp { if tokensidx+1type == 'inline' let heading_anchor = return '<h' + tokensidxhLevel + ' id="' + heading_anchor + '">'; return '<h' + tokensidxhLevel + '>';}
Run tests
$ npm test
Authors & Contributors
John Otander
Evans Jahja
Copyright (c) 2014 John Otander, contributors.
Released under the MIT
license.
Acknowledgements
- Markdown parsing done by remarkable: https://github.com/jonschlinkert/remarkable
- Markdown spec defined by CommonMark: http://commonmark.org
- Test script adapted from: https://github.com/sindresorhus/gulp-markdown/blob/master/test.js
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request