Markdown超链接支持_blank属性
原生的markdown标记并不支持带这个属性,不过很多扩展的markdown解析是支持的,可以在后面添加如下:
示例
点我试试{:target=”_blank”}
源码如下
1 | [点我试试](http://sideproject.cn){:target="_blank"} |
Markdown支持在超链接中使用HTML属性,包括target=”_blank”属性。target=”_blank”属性可以让链接在新窗口或新标签页中打开。
下面是一个使用target=”_blank”属性的示例:
1 | [链接文字](链接地址){:target="_blank"} |
其中,[链接文字]是链接的显示文字,链接地址是链接的URL地址。{:target=”_blank”}是HTML属性,表示在新窗口或新标签页中打开链接。
注意,有些Markdown解析器可能不支持HTML属性。如果无法使用HTML属性,可以考虑使用JavaScript实现在新窗口或新标签页中打开链接,例如:
1 | [链接文字](javascript:void(0);){:onclick="window.open('链接地址')"} |
其中,javascript:void(0);是JavaScript语句,表示不执行任何操作。`{:onclick=”window.open(‘链接地址’)”}是HTML属性,表示在单击链接时调用JavaScript代码,在新窗口或新标签页中打开链接。