sort_natural

영문 대소문자 구분을 배제하고 자연스러운 알파벳 순서대로 배열 요소를 정렬하는 필터입니다.

문법

{{ array | sort_natural: property }}

예시

{% assign list = "B,a,C" | split: "," %}{{ list | sort_natural | join: ", " }}

결과

a, B, C

sort_natural 필터는 영문 대문자와 소문자의 아스키코드 차이를 무시하고 일상적인 사전 순서(대소문자 무관)대로 배열 항목을 오름차순 정렬하는 대소문자 비구분 정렬 필터입니다. 일반 sort 필터와 달리 대문자가 소문자보다 무조건 앞서는 현상을 방지합니다.

키워드 조합 페이지에서는 영문 브랜드, 소프트웨어 명칭, 직무 코드 등이 대소문자 혼합으로 입력되어 있을 때 이를 인간 친화적인 알파벳 순서로 나열할 수 있습니다. 예를 들어 {{ row.tags | split: ',' | sort_natural | join: ' | ' }}와 같이 작성하여 세련되고 일관된 정렬 목록을 제공합니다.

이 문법을 편집기에서 바로 써 보세요.