簡體   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