有没有办法让用githubs markdown编写的Link在新标签中打开?
我发现的与此相关的所有帖子都建议使用HTML和target="_blank"
,这对我来说很好,但这并不起作用。
例如,这个链接:
<a href="http://stackoverflow.com" target="_blank">Go</a>
无法在新标签页中打开。 我对所有不同的降价语法的回复都不感兴趣,但只有在我在github上写下降价时才会有效的解决方案。
答案 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"}