我可以在 Markdown 中使用 'target="\_blank"' 创建链接吗?

新手上路,请多包涵

有没有办法在 Markdown 中创建一个在新窗口中打开的链接?如果不是,您建议使用什么语法来执行此操作?我会将它添加到我使用的 markdown 编译器中。我认为这应该是一个选项。

原文由 ma11hew28 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

就 Markdown 语法而言,如果你想得到那么详细,你只需要使用 HTML。

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

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

如果这是您要经常使用的功能,那么创建您自己的语法可能是有意义的,但它通常不是一个重要的功能。如果我想在新窗口中启动该链接,我会自己按住 Ctrl 并单击它,谢谢。

原文由 Matchu 发布,翻译遵循 CC BY-SA 2.5 许可协议

Kramdown 支持它。它与标准 Markdown 语法兼容,但也有许多扩展。你会像这样使用它:

 [link](url){:target="_blank"}

原文由 farnoy 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题