使用target =" _blank"

时间:2017-01-28 22:32:16

标签: github hyperlink markup

有没有办法让用githubs markdown编写的Link在新标签中打开? 我发现的与此相关的所有帖子都建议使用HTML和target="_blank",这对我来说很好,但这并不起作用。 例如,这个链接:

<a href="http://stackoverflow.com" target="_blank">Go</a>

无法在新标签页中打开。 我对所有不同的降价语法的回复都不感兴趣,但只有在我在github上写下降价时才会有效的解决方案。

3 个答案:

答案 0 :(得分:42)

似乎简单的答案是&#34;它不可能&#34;。即使您使用纯HTML,Github也不包含target属性,因此它不是最终的HTML Anchor标记中的a。烦人,但没关系,用户只需按一下CTRL +点击链接,就可以获得相同的行为。

答案 1 :(得分:1)

有一个针对使用GitHub页面的网站的解决方案:添加行

markdown: kramdown

要提交文件_config.yml,可以使用[go](http://stackoverflow.com){:target="_blank" rel="noopener"},因为GitHub页面引擎使用另一个名为kramdown的markdown来生成html。但是,它不适用于GitHub直接在项目存储库中的预览和markdown。

答案 2 :(得分:-1)

答案应该是@Idavid在评论中发布的内容。

[go](http://stackoverflow.com){:target="_blank"}.

您还应该添加rel =“ noopener”

[go](http://stackoverflow.com){:target="_blank" rel="noopener"}