mark-it-down
The modern Markdown parser, painless and all in one, your good friend of write documentation. It works well in Browser and Node.
Demo
mark-it-down
provides two themes: the light
and dark
, check here to review.
Install
$ npm i --save mark-it-down
Usage
const md = {} const html = md
Options
hasHeadHash
: [Boolean]true
orfalse
, auto generation the hash link, the spaces will convert to-
and transform to lower case
const md = hasHeadHash: truemd // outputs<h2 id="browser-supported"><a href="#browser-supported">Browser Supported</a><h2>
theme
: [String]light
ordark
, the Markdown themecodeTheme
: [String]light
ordark
, the code snippet them
The other valid options
Default options
{ const opts = hasHeadHash: true noHeaderId: true strikethrough: true tables: true tasklists: true theme: 'light' // or dark codeTheme: 'light' // or dark ...option }
API
.toHTML(String)
Convert markdown syntax to HTML.
.mountToTextArea(queryselector or textarea element)
This is browser
only, it mounts to a textarea element, and convert value to markdown HTML.