你好,
我通过 Discourse 运营一个越南语社区。我们的成员显然(或大多数)会用越南语创建主题。
例如,越南语标题:
Nghề tổ chức sự kiện - Bắt đầu như thế nào?
会生成“不可读”的 URL,例如:
/ngh-t-ch-c-s-ki-n-b-t-d-u-nh-th-nao/633
有什么方法可以让它变成更“可读”的 URL 吗?比如:
/nghe-to-chuc-su-kien-bat-dau-nhu-the-nao/633
只需在生成 URL 时移除重音符号即可。
我是一名非技术背景的管理员,可以自行研究、调整配置文件并进行一些基本的后端修改。
感谢你们出色的工作,谢谢。
1 个赞
Bcat
(Bcat)
2
1 个赞
Discourse 中有一个内置设置,名为 slug generation method(缩略语生成方法)。如果将其更改为 encoded(编码),则应显示正确的字符。

9 个赞
gerhard
(Gerhard Schlager)
5
我不再推荐使用该插件。它会覆盖不应被覆盖的内容,并削弱 Unicode 用户名功能。如果确实需要 Unicode 用户名,我强烈建议使用内置的 slug 生成方法。
5 个赞
Bcat
(Bcat)
6
谢谢,但我从建站第一天起就开始使用它了,现在删除它会对我的当前文章链接产生影响!
目前,用户名只能包含数字、字母、连字符、句点和下划线,而“名称”仍会显示 Unicode 字符。
不含 Unicode 的用户名在标签和登录方面仍然很方便。
URL 中使用 Unicode 很常见,但对此需要加以考虑。
1 个赞