- 引入
marked
package.json1
2
3"dependencies": {
"marked": "^0.3.9"
}
1 | import marked from "marked"; |
- 修改生成的HTML的方法
1
2
3
4
5
6
7
8const renderer = new marked.Renderer();
//https://github.com/markedjs/marked/issues/655#issuecomment-383226346
const linkRenderer = renderer.link;
renderer.link = (href, title, text) => {
const html = linkRenderer.call(renderer, href, title, text);
return html.replace(/^<a /, '<a target="_blank" rel="nofollow" ');
};
const html = marked(markdown, { renderer });
Tips:marked参数配置
1 | const renderer = new marked.Renderer(); |
- 本文作者: 試毅-思伟
- 本文链接: https://joeybling.github.io/2019/07/19/Vue配置marked链接添加target=_blank/
- 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!

