有没有办法在新标签中打开以下降价标记链接?我从markdown target=“_blank”获得了一些结果,但在我的情况下,它使用<> 符号来投射链接。
未使用通常的格式
(名称)[链接名称]
二手
<>
在此内部投影链接名称。可以在新标签中打开此链接吗?
答案 0 :(得分:20)
kramdown语法:
[link name](url_link){:target="_blank"}
可以使用kramdown在线编辑器将解析为HTML: https://kramdown.herokuapp.com/ 然后,您可以将HTML语法粘贴到降价文档中 我使用它是因为我已经有很多kramdown引用,并希望避免在HTML中重新输入它们。
答案 1 :(得分:18)
做一些快速研究 - 默认情况下Markdown不支持此功能。一些解决方案包括使用像Kramdown这样的插件,但我认为最好的解决方案就是在markdown文件中使用HTML标记。 (正如上面评论中所指出的那样^
)
# Some markdown
*click below*
<a href="example.com" target="_blank">New Tab</a>
...
答案 2 :(得分:0)
据我所知,目前在GitHub上无法做到这一点。从Plaul here看到这个问题的答案。我希望他们能尽快解决这个问题,因为它似乎正在寻找一个很多人都希望看到的答案。
答案 3 :(得分:0)
如果您可以访问JavaScript,则可以在呈现降价优惠的任何地方运行一个简单的脚本来为您处理:
const anchors = document.querySelectorAll('a');
anchors.forEach((a) => {
a.setAttribute('target', '__blank');
a.setAttribute('rel', 'noopener noreferrer');
});