明確にするために:
{% assign my_var = "123" %}
{% assign another_var = "456" %}
my_var
に文字列を追加して、123 - 456
のようなものを取得したい
私がこれまでに試したこと:
{% assign my_var = my_var + " - " + another_var %}
capture
論理タグを使用できます。
{% capture new_var %}{{ my_var }} - {{ another_var }}{% endcapture %}
Ciroが指摘したように、append
フィルターを使用することもできます。
{% assign new_var = my_var | append: ' - ' | append: another_var %}
append:
フィルタ
これは、短い連結の場合、capture
よりも便利です。
{% assign x = 'abc' %}
{% assign y = 'def' %}
{% assign z = x | append: ' - ' | append: y %}
{{ z }}
出力:
abc - def
Jekyll 3.0.4(github-pages 75)でテスト済み。