| 摘要 | 重新格式化包含中日韩(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 - 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