Handle custom blocks transformations
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>