【发布时间】:2019-09-10 00:13:31
【问题描述】:
在another SO question on this topic 的帮助下,我正在尝试一个不适用于 html 的 Showdown.js 扩展(如果我只想替换文本,它可以正常工作,但我想修改 html)。
我想改变
<img src="/path/to/image/image1.jpg" alt="bloo bap" title="" />
<img src="/path/to/image/image2.jpg" alt="shoo ba doo" title="" />
到
<img class="foo" src="/path/to/image/image1.jpg" alt="bloo bap" title="" />
<img class="foo" src="/path/to/image/image2.jpg" alt="shoo ba doo" title="" />
我的扩展是
var demo = function(converter) {
return [
{
type : 'lang',
regex : '<img src=(.*)\/>',
replace : '<img class="foo" src=$1>'
}
];
}
var converter = new Showdown.converter({extensions: [demo]});
但没有雪茄。
【问题讨论】:
-
你能设置一个jsfiddle吗?
标签: javascript html showdown