0.3.0 • Published 9 years ago
mark-it-down v0.3.0
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-downUsage
import Markdown from 'mark-it-down'
const md = new Markdown({})
const html = md.toHTML(markdownSyntax)Options
hasHeadHash: Booleantrueorfalse, auto generation the hash link, the spaces will convert to-and transform to lower case
const md = new Markdown({
hasHeadHash: true
})
md.toHTML('## Browser Supported')
// outputs
<h2 id="browser-supported"><a href="#browser-supported">Browser Supported</a><h2>theme: Stringlightordark, the Markdown themecodeTheme: Stringlightordark, the code snippet them
The other valid options
Default options
constructor(option = {}) {
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.