Skip to content

serapath/belmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

related

inspiration came from

About

creates dom nodes from markdown

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages