繁体   English   中英

修改 Jekyll 中的链接行为

[英]modify link behaviour in Jekyll

我有一个很痒的问题,我肯定需要解决。

每次我在我的 Jekyll 网站中插入一个链接时,如果我把它写在 Markdown 文件或 HTML 文件中,我会写以下内容:

<a href="http://example.com" rel="noopener noreferrer" target="_blank">example</a>

显然,它比打字更长、更无聊、更有压力

[example](example.com)

有没有一种方法可以默认为每个链接添加reltarget属性(可能在_config.yml文件中),以便我可以轻松插入一个简单的<a>标签,然后用所有额外的东西解析它?

我知道我也可以在 Markdown 中插入属性,就像这样,但仍然需要大量输入......

提前非常感谢,这肯定会改变我的游戏!

我过去的 Jekyll 项目能够利用Jekyll Target Blank的一个分支,它将reltarget属性添加到<a>标签。

Kramdown以这种方式支持它(如您所述):

[example](example.com){:target="_blank"}{:rel="noopener noreferrer"}

如果您想为您网站上的所有链接执行此操作,则需要编写一个自定义插件,该插件不适用于 GitHub 页面,或使用 Javascript。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM