我知道鏈接的target
屬性不能由CSS指定。我希望能夠生成一個基於傑基爾降價文件與下面的輸出外部鏈接:Jekyll:爲外部鏈接生成自定義HTML(目標和CSS類)
<a href="the-url" class="external" target="_blank">the text</a>
沒有訴諸這樣的:
[the text](the url){:target"_blank" class="external"}
我不想在每個鏈接中對target
進行硬編碼,因爲我可能想在某個時候更改它,而且它很嘈雜。所以最好我不得不
[the text](the url){:class="external"}
...但隨後CSS不能加target="_blank"
。
所以我的想法是一個自定義插件,讓我寫
{% ext-link the-url the text %}
難道這樣的插件存在嗎?有沒有更好的方法來實現這一目標?
這個插件對我來說不適用於jekyll 3.3.1。 – 2017-01-07 16:11:51
在Jekyll 3.4.0上測試,發現nokogiri存在問題 - 通過在項目Gemfile中指定gem'nokogiri'來修復。除此之外,該插件很好地工作。 – nourish 2017-02-24 22:46:58