Markdown 如何自定义如何在Jekyll中呈现标记链接?

Markdown 如何自定义如何在Jekyll中呈现标记链接?,markdown,jekyll,kramdown,websecurity,Markdown,Jekyll,Kramdown,Websecurity,Jekyll的降价会导致在新选项卡中打开链接,如下所示: [External link](https://rubygems.org/gems/jekyll-target-blank){:target="_blank"} 然而,这为反向选项卡创建了一个开口,这可以通过添加其他属性来防止。然而,一些降价作者可能会忘记这样做,留下了一个简单的方法,让意外地反转可选项卡链接来偷袭它 我想通过使所有链接都带有ref='noopener'属性来防止这种情况。也许这可以通过Jekyll的默认呈现Kramdo

Jekyll的降价会导致在新选项卡中打开链接,如下所示:

[External link](https://rubygems.org/gems/jekyll-target-blank){:target="_blank"}
然而,这为反向选项卡创建了一个开口,这可以通过添加其他属性来防止。然而,一些降价作者可能会忘记这样做,留下了一个简单的方法,让意外地反转可选项卡链接来偷袭它


我想通过使所有链接都带有ref='noopener'属性来防止这种情况。也许这可以通过Jekyll的默认呈现Kramdown来实现。阅读文档,我看不出任何明显的方式。或者我需要换成红地毯?

我刚刚找到了一个简单的方法,可以用Gem-jekyll-target-blank实现这一点。默认情况下,它会添加noopener


这里我自己的一分:只有当
目标
确实是
\u空白
时,才会发生此问题。但是没有任何东西阻止您打开链接
https://rubygems.org/gems/jekyll-target-blank
target=“\u rubygems”