virtual-markdown

Convert markdown into virtual-dom

Usage no npm install needed!

<script type="module">
  import virtualMarkdown from 'https://cdn.skypack.dev/virtual-markdown';
</script>

README

virtual-markdown stability

npm version build status test coverage downloads js-standard-style

Convert markdown into virtual-dom. Uses remark and remark-html under the hood.

Installation

$ npm install virtual-markdown

Usage

const highlight = require('mdast-highlight')
const md = require('virtual-markdown')

module.exports = render

function render (h) {
  const text = `
    # funky town, get down, get down
    - or how I learned to love the bomb
  `

  return h('section.main', [
    md(text, {
      use: [ highlight ],
      footnotes: true
    })
  ])
}

API

tree = md(markdown, opts?)

Takes a string of markdown and returns a virtual-dom widget. Takes the following options:

See Also

License

MIT