belmark
creates dom nodes from markdown
usage
npm install belmark
var belmark = require('belmark')
var markdown = `
# Hello
* world
`
var opts = { gfm: false }
/****************************
as function call
****************************/
var el = belmark.call(opts, markdown)
// or with default `opts`
var el = belmark(markdown)
document.body.appendChild(el)
/****************************
as tagged template
****************************/
var el2 = belmark.bind(opts)`
# Hello
* world
`
// or with default `opts`
var el2 = belmark`
# Hello
* world
`
document.body.appendChild(el2)
for more details see: demo
api
var element = belmark.call(opts, source)
-
source
- Markdown source String -
opts
- options object formarked
provided asthis
param- check marked for available options
related
inspiration came from