Markdown中超链接增加_blank的方法

Posted Jim

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Markdown中超链接增加_blank的方法相关的知识,希望对你有一定的参考价值。

很遗憾,无法在语法上实现,只能通过额外的的JS代码实现,比如:

var links = document.links;
for (var i = 0; i < links.length; i++) {
    if (!links[i].target) {
        if (
            links[i].hostname !== window.location.hostname || 
            /\.(?!html?)([a-z]{0,3}|[a-zt]{0,4})$/.test(links[i].pathname)
        ) {
            links[i].target = ‘_blank‘;
        } 
    }
}

 

参考:

https://stackoverflow.com/questions/5014632/how-can-i-parse-a-yaml-file-from-a-linux-shell-script

https://stackoverflow.com/questions/4425198/can-i-create-links-with-target-blank-in-markdown

http://www.xuebuyuan.com/2867893.html

以上是关于Markdown中超链接增加_blank的方法的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 Markdown 中创建带有 'target="_blank"' 的链接吗?

markdown语法

页面a标签统一跳转方法:base 标签

MarkDown在新窗口打开链接

CSDN Markdown 超链接

markdown语法链接新页面打开