| 요약 | CJK와 라틴 문자가 섞인 주제 제목 및 게시글 텍스트를 재정렬하고, 자동 공백 패딩 및 구두점 교정을 지원합니다 | |
| 저장소 링크 | https://github.com/fokx/discourse-cjk-formatter | |
| 설치 가이드 | Discourse에서 플러그인 설치하는 방법 |
기능
CJK(중국어, 일본어, 한국어) 문자와 라틴 문자를 함께 작성할 때는 포맷팅을 위해 특별한 노력이 필요하기 때문에 번거로울 수 있습니다. 이 플러그인은 autocorrect-rb를 활용하여 주제 제목과 게시글 내용을 자동으로 재정렬해 줍니다.
주제/게시글이 생성되거나 업데이트될 때마다 그 내용(및 제목)에 다음 처리가 적용됩니다:
- CJK(전체 폭) 문자와 라틴(반폭) 문자 사이에 공백 추가
- CJK 문자 옆의 구두점을 전체 폭으로 교정
- 라틴 문자 옆의 구두점을 반폭으로 교정
설정
설치 후 새 게시글에 적용됩니다.
모든 과거 게시글을 재정렬하려면 rake를 사용하세요:
rake cjk:reformat
rake posts:rebake
면책 조항
사용하기 전에 autocorrect 도구가 콘텐츠에 어떤 변경을 가하는지 반드시 확인하고, 진행하기 전에 데이터를 백업하세요!
감사의 글
- GitHub - huacnlee/autocorrect: A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean). · GitHub
- GitHub - openSUSE-zh/discourse-cjk-text-spacing: Automatically add reasonable half-width spaces between Latin and CJK characters in topic title and post content for discourse · GitHub