Ghost는 포스트 URL에 한글이 있는 경우 이의 영문 발음 표기로 자동으로 변경한다(unidecode 모듈이 담당). 예를 들어 안녕하세요anneonghaseyou로 변경된다. 자동 변환을 사용하지 않고 한글 그대로 URL에 사용하는 방법은 현재 제공을 하고 있지 않아서 소스를 수정했다. Ghost 2.21.1 버전에 대한 수정파일이지만 수정된 부분이 많지 않아서 다른 버전도 쉽게 패치할 수 있을 것 같다.

변경파일

  • core/server/data/validation/index.js
  • core/server/lib/security/string.js
  • core/server/services/routing/controllers/entry.js

변경내용 github diff 보기

Reference