truncate
문자열이 지정한 글자 수를 초과할 경우 뒷부분을 자르고 말줄임표(...)를 붙여 축약하는 필터입니다.
문법
{{ string | truncate: length, ellipsis }}예시
{% assign title = "맞춤형 랜딩페이지 제작 솔루션" %}{{ title | truncate: 10 }}결과
맞춤형 랜딩페...truncate 필터는 문자열의 전체 길이가 지정한 글자 수(length)를 넘어설 때 초과 부분을 잘라내고 끝에 말줄임표('...' 등)를 덧붙여 단정하게 축약하는 텍스트 길이 제한 필터입니다. 기본 말줄임표를 포함한 전체 글자 수를 기준으로 동작합니다.
키워드 조합 페이지에서는 공간이 제한된 카드 그리드 UI나 모바일 미리보기에서 긴 제목 속성이 줄바꿈되어 화면을 가리는 현상을 방지합니다. 예를 들어 {{ row.long_description | truncate: 60 }}와 같이 적용하여 일정한 카드 높이를 유지하고 시각적 통일감을 제공할 수 있습니다.
필터
- abs
- append
- at_least
- at_most
- capitalize
- ceil
- compact
- concat
- date
- default
- divided_by
- downcase
- escape
- escape_once
- first
- floor
- join
- last
- lstrip
- map
- minus
- modulo
- newline_to_br
- plus
- prepend
- remove
- remove_first
- replace
- replace_first
- reverse
- round
- rstrip
- size
- slice
- sort
- sort_natural
- split
- strip
- strip_html
- strip_newlines
- times
- truncate
- truncatewords
- uniq
- upcase
- url_decode
- url_encode
- where
- raw
- slugify
- number_format
