반응형
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 %}
append
Ciro가 지적한 것처럼 필터 를 사용하는 것도 가능합니다 .
{% 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)에서 테스트되었습니다.
반응형
'IT TIP' 카테고리의 다른 글
데이터베이스 행을 구조체로 변환하는 방법 (0) | 2020.12.06 |
---|---|
Magento의 getChildHtml 이해 (0) | 2020.12.06 |
실험적 구문 'classProperties'에 대한 지원이 현재 활성화되어 있지 않습니다. (0) | 2020.12.06 |
.NET의`Array.Sort ()`메서드에서 사용하는 정렬 알고리즘이 안정적인 알고리즘입니까? (0) | 2020.12.06 |
Datagridview에서 행을 선택하려면 마우스 오른쪽 버튼을 클릭하고 삭제할 메뉴를 표시합니다. (0) | 2020.12.06 |