2.0.5 • Published 1 year ago

metalsmith-markdown-remarkable v2.0.5

Weekly downloads
9
License
MIT
Repository
github
Last release
1 year ago

metalsmith-markdown-remarkable

A Metalsmith plugin to convert markdown files via Remarkable. Derived from metalsmith-markdown.

npm

This repository is looking for a maintainer.

Installation

npm install metalsmith-markdown-remarkable

Warning: 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

2.0.5

1 year ago

2.0.4

2 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

4 years ago

1.0.2

4 years ago

2.0.0

4 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.1.2

6 years ago

0.1.1

9 years ago

0.1.0

9 years ago