Wrap around pdc, which lets you transform files with pandoc. For example from markdown to Word (docx). Pandoc needs to be system installed.
npm install metalsmith-pandoc
pandoc = require('metalsmith-pandoc');
Metalsmith(__dirname)
.use(pandoc())
...
As default, plugin will use these settings:
options = {
from: 'markdown',
to: 'html5',
args: [],
opts: {},
pattern: '**/*.md', // multimatch
ext: '.html' // extension for output file
};
To override the defaults, pass an object to the plugin:
.use(pandoc({
pattern: ['rsts/*.md', 'docs/**/*.md'],
args: ['--columns=80'],
from: 'markdown',
to: 'rst',
ext: '.rst'
}))
See pdc and pandoc for more detailed description of options.
npm version major|minor|patch
npm publish
Stole code from metalsmith-markdown.