npm.io
2.0.3 • Published 9 years ago

belmark

Licence
MIT
Version
2.0.3
Deps
2
Vulns
3
Weekly
0
Stars
1

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 for marked provided as this param
    • check marked for available options

inspiration came from

Keywords