[英]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.