@traptitech/markdown-it-regexp
v0.5.3
Published
plugin that makes regexp replacement simple
Downloads
5,885
Keywords
Readme
@traptitech/markdown-it-regexp
Forked from https://github.com/rlidwka/markdown-it-regexp
Make simple markdown-it plugins easier.
Usage:
var MD = require('markdown-it')
var Plugin = require('markdown-it-regexp')
var plugin = Plugin(
// regexp to match
/@(\w+)/,
// this function will be called when something matches
function(match) {
var url = 'http://example.org/u/' + match[1]
return '<a href="' + md.utils.escape(url) + '">'
+ md.utils.escape(match[1])
+ '</a>'
}
)
var md = MD()
.use(plugin)
.render("hello @user")
// prints out:
// <p>hello <a href="http://example.org/u/user">user</a></p>
Fair warning:
- it could be slower than you expect
- it is a draft, breaking changes might happen