IT TIP

Jekyll / Liquid에서 문자열을 다른 문자열에 연결 / 추가하는 방법은 무엇입니까?

itqueen 2020. 12. 6. 22:29
반응형

Jekyll / Liquid에서 문자열을 다른 문자열에 연결 / 추가하는 방법은 무엇입니까?


명확하게 말하면 다음을 가정합니다.

{% 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 %}

appendCiro가 지적한 것처럼 필터 를 사용하는 것도 가능합니다 .

{% 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)에서 테스트되었습니다.

참고 URL : https://stackoverflow.com/questions/23688939/how-to-concatenate-append-a-string-to-another-one-in-jekyll-liquid

반응형