slugify
문자열을 Unicode NFC 정규화, 소문자화, 특수문자 제거 규칙을 적용하여 검색 엔진 친화적 URL 슬러그로 변환하는 필터입니다.
문법
{{ string | slugify }}예시
{% assign title = "서울시 강남구 역삼동!" %}{{ title | slugify }}결과
서울시-강남구-역삼동slugify 필터는 전달된 문자열을 URL 경로 세그먼트에 적합한 형태로 변환하는 Landmix 전용 필터입니다. CONTRACT.md 규격에 따라 Unicode NFC 정규화를 수행한 뒤 영문 소문자로 변환하고, 공백과 밑줄은 하이픈(-)으로 치환합니다. 또한 유니코드 문자(\p{L}), 숫자(\p{N}), 하이픈을 제외한 특수문자나 구두점을 모두 제거하며, 연속된 하이픈은 하나로 단일화하고 앞뒤 하이픈을 다듬습니다. 최종 결과는 코드포인트 기준 최대 80자로 제한됩니다.
키워드 조합 페이지에서는 한글 지명이나 카테고리명을 웹 표준에 맞는 깨끗하고 SEO 친화적인 URL 경로로 변환할 때 필수적으로 사용됩니다. 예를 들어 {{ row.region | slugify }}처럼 적용하여 직관적인 하위 링크를 생성할 수 있습니다.
필터
- 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
