一尘不染

我可以在Markdown中使用“ target =“ _ blank””创建链接吗?

html

有没有一种方法可以在Markdown中创建在新窗口中打开的链接?如果没有,建议您使用哪种语法。我将其添加到我使用的markdown编译器中。我认为这应该是一个选择。


阅读 439

收藏
2020-05-10

共1个答案

一尘不染

就Markdown语法而言,如果要详细说明,则只需使用HTML。

<a href="http://example.com/" target="_blank">Hello, world!</a>

我见过的大多数Markdown引擎都允许使用纯旧的HTML,仅在这种情况下,即通用文本标记系统无法将其截断。(例如,StackOverflow引擎。)然后,无论如何,它们都将通过HTML白名单过滤器运行整个输出,因为即使是仅Markdown的文档也可以轻松地包含XSS攻击。这样,如果您或您的用户想要创建_blank链接,那么他们可能仍然可以。

如果这是您将要经常使用的功能,则创建自己的语法可能很有意义,但是通常它并不是至关重要的功能。如果要在新窗口中启动该链接,请自己按住ctrl键单击它,谢谢。

2020-05-10