mdpages
v0.0.1
Published
Convert Markdown files to self-contained HTML pages
Downloads
44
Readme
md2html
- Convert Markdown to HTML pages
This package produces HTML pages from Markdown input. CSS/JS is inlined, so every page is self-contained.
Usage
var md2html = require('md2html');
// File usage
md2html.convert(['README.md'], function (error, htmlFiles) {...});
// String usage
var htmlString = md2html.convertString(md);
Config
Conversion and highlighting
This package uses marked to perform the Markdown conversion, and Prism (modified for use with Node) to perform syntax highlighting.
Both modules are made available, as md2html.marked
and md2html.prism
respectively.
Additional styling
Additional styling can be specified using md2html.style
:
{
"htmlHeader": "",
"htmlFooter": "",
"css": ...,
"js": ...
}
Added HTML (content sections)
This package infers sections from the various title depths, and inserts <div class="section section1">
elements.
The whole content is wrapped inside a <div class="content">
tag.