5
Jekyll変数を液体タグプラグインに渡す方法を工夫しています。 私はこれをやってみました:Jekyll - jekyll変数をカスタム液体タグに渡す
{% liquidtag {{ variable }} %}
しかし、変数が実現されないと、タグがちょうど波括弧で変数名を受け取ります。{{ variable }}
私が使用したときにそれをも実現されません。{% liquidtag {% variable %} %}
- 文字列に変数が含まれる前に{%
が入り、変数が液体タグの最初の{%
と一致した後に%}
が返されます。最後の閉じた%}
getは無視されます。つまり、これは渡されます: {% variable
私が欲しいのは、タグに渡す変数の実際の値です。
がここにタグです:
class CatAbs < Liquid::Tag
def initialize(tag_name, text, tokens)
super
@text = text
puts @text
end
def render(context)
return @text.split("-").at(1)
end
end
そして、ここで私は現在のタグを参照しています方法は次のとおりです。
{% for tag in site.categories %}
<div class="grid grid-pad">
<a><h2>{% CatAbs {{ tag[0] }} %} »</h2></a>
...
(http://stackoverflow.com/questions/7919644/using-liquid-variables-inside [液体のタグ呼び出しの内部の液体の変数を使用]が重複する可能性:ここで
は、私が見つけた答えです液体タグ呼出) – Helen