assassin-it-image
v1.0.2
Published
兼容VSCODE预览图片和VuePress预览图片
Downloads
5
Maintainers
Readme
markdown-it-disable-url-encode
Forced decoding image src for non-ascii chars
Getting Started
npm install --save-dev markdown-it-disable-url-encode
Usage
const md = require("markdown-it")();
md.use(require("markdown-it-disable-url-encode"), "./")
// md.use(require("markdown-it-disable-url-encode"), "*")
// md.use(require("markdown-it-disable-url-encode"), ".")
// md.use(require("markdown-it-disable-url-encode"), [...])
// md.use(require("markdown-it-disable-url-encode"), /.../)
const html = md.render("![image.png](图片/image.png)")
// <p><img src="./图片/image.png" alt="image.png" /></p>
// without markdown-it-disable-url-encode plugin :
// <p><img src="%E5%9B%BE%E7%89%87/image.png" alt="image.png" /></p>
API
config rules:
0. undefined
: use rule 1
"*"
: all paths will be decode"."
: relative paths only"./"
: relative paths only , just like"."
string
: asstring[]
to applyrule 5
string[]
: will be apply[].some()
as result for detect if it needs to be decodedREGEXP
: will be apply/^/.test()
as result for detect if it needs to be decoded