Batch convert Github flavored markdown files through the command-line.
npm install gh-markdown-cliBatch convert Markdown files into HTML.
Install node.js 0.6.0+ and run:
``sh`
sudo npm install gh-markdown-cli -g
This will create an alis to the executable on your /usr/local/bin folder,-g
if you install it without the flag you won't be able use it as global
command-line utility.
`sh`
mdown --input src --output doc
This will convert any .md files it can find inside the --input directory--output
and it's child folders and output them into the folder.
If you want to convert only files inside the directory itself but ignore child
folders change the --include glob to "*.md":
`sh`
mdown -i src -o doc --include "*.md"
And if you want to use a different extension than ".md" update the--include glob to match it:
`sh`
mdown -i src -o doc --include "*/.mdown"
You can specify HTML files to be used as header and footer of all the pages:
`sh`
mdown -o dist --header "assets/header.html" --footer "assets/header.html"
For a list of all available options run:
`sh``
mdown -h
The real work was done by the creators of the open source libraries used by
this project (node-glob,
minimatch,
wrench-js,
github-flavored-markdown,
commander.js), I only assembled
things together to make it easier to use, the credit should go to them.
WTFPL