metalsmith-markdown-remarkable
v2.0.5
Published
A Metalsmith plugin to convert markdown files via Remarkable.
Downloads
113
Readme
metalsmith-markdown-remarkable
A Metalsmith plugin to convert markdown files via Remarkable. Derived from metalsmith-markdown.
This repository is looking for a maintainer.
Installation
npm install metalsmith-markdown-remarkableWarning: Remarkable version
If you care about what Remarkable is bundled herein, please note:
- v1.* of this plugin now use Remarkable 1.*
- v2.* use Remarkable 2.*
(Remarkable was originally – and carelessly – upgraded to 2.0 in v1.0.1, now deprecated. Thanks to @jja for the heads-up.)
CLI usage
Add metalsmith-markdown-remarkable to your metalsmith.json plugins with any Remarkable options you want:
{
"plugins": {
"metalsmith-markdown-remarkable": {
"breaks": true,
"typographer": true,
"quotes": "«»‘’"
}
}
}Javascript usage
Pass the plugin to Metalsmith via use(), optionally setting Remarkable preset and options (or just the latter):
var markdown = require('metalsmith-markdown-remarkable');
metalsmith.use(markdown('full', {
breaks: true,
typographer: true,
quotes: '«»‘’'
}));Passing Remarkable plugins
The plugin also defines a use() function, which passes whatever you give it to Remarkable's own use():
metalsmith.use(markdown().use(remarkablePlugin));If you have multiple Remarkable plugins, just chain calls:
metalsmith.use(markdown().use(plugin1).use(plugin2));License
MIT
