[英]modify link behaviour in Jekyll
我有一个很痒的问题,我肯定需要解决。
每次我在我的 Jekyll 网站中插入一个链接时,如果我把它写在 Markdown 文件或 HTML 文件中,我会写以下内容:
<a href="http://example.com" rel="noopener noreferrer" target="_blank">example</a>
显然,它比打字更长、更无聊、更有压力
[example](example.com)
有没有一种方法可以默认为每个链接添加rel
和target
属性(可能在_config.yml
文件中),以便我可以轻松插入一个简单的<a>
标签,然后用所有额外的东西解析它?
我知道我也可以在 Markdown 中插入属性,就像这样,但仍然需要大量输入......
提前非常感谢,这肯定会改变我的游戏!
我过去的 Jekyll 项目能够利用Jekyll Target Blank的一个分支,它将rel
和target
属性添加到<a>
标签。
Kramdown以这种方式支持它(如您所述):
[example](example.com){:target="_blank"}{:rel="noopener noreferrer"}
如果您想为您网站上的所有链接执行此操作,则需要编写一个自定义插件,该插件不适用于 GitHub 页面,或使用 Javascript。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.