공백 제어
Liquid 태그에 붙임표(hyphen) {{-
, -}}
, {%-
, and -%}
를 추가하여 렌더링된 태그의 왼쪽이나 오른쪽 공백을 제거할 수 있습니다.
일반적으로 텍스트를 표출하지 않더라도 렌더링된 HTML에서는 빈 줄이 표출됩니다:
입력
{% assign my_variable = "tomato" %}
{{ my_variable }}
렌더링된 템플릿의 “tomato” 직전에 빈 줄이 보일 겁니다:
출력
tomato
붙임표를 assign
태그에 포함하여 렌더링된 템플릿에서 공백을 제거할 수 있습니다:
입력
{%- assign my_variable = "tomato" -%}
{{ my_variable }}
출력
tomato
모든 공백의 표출을 원하지 않으면 모든 태그의 양쪽에 붙임표({%-
and -%}
)를 추가합니다:
입력
{% assign username = "John G. Chalmers-Smith" %}
{% if username and username.size > 10 %}
Wow, {{ username }}, you have a long name!
{% else %}
Hello there!
{% endif %}
공백 제어 없는 출력
Wow, John G. Chalmers-Smith, you have a long name!
입력
{%- assign username = "John G. Chalmers-Smith" -%}
{%- if username and username.size > 10 -%}
Wow, {{ username }}, you have a long name!
{%- else -%}
Hello there!
{%- endif -%}
공백이 제거된 출력
Wow, John G. Chalmers-Smith, you have a long name!