markdown-it-custom-block

Custom blocks for markdown-it


Keywords
markdown-it-plugin, markdown-it, markdown
License
MIT
Install
npm install markdown-it-custom-block@0.1.1

Documentation

markdown-it-custom-block

Handle custom blocks transformations

Usage

import customBlock from 'markdown-it-custom-block'

markdownit().use(customBlock, {
  example(arg) {
    return `<example-${arg}/>`
  },
  video(url) {
    return `<video controls>
        <source src="${url}" type="video/mp4">
      </video>`
  },
})
@[example](hello)

@[video](video.mp4)

becomes

<example-hello />
<video controls>
  <source src="video.mp4" type="video/mp4" />
</video>

License

MIT