是否有社区版主使用别名来链接用户?例如:domain.com/username。
也许就像 /rules 指向 /faq 一样。
为用户创建别名有问题吗?这对 Discourse 的结构有什么影响?
这已经存在了吗?例如:
https://meta.discourse.org/u/merefield/
顺便说一句,你的用户名不太友好? ![]()
https://meta.discourse.org/u/yhh9xdq7d/

我的意思是去掉 URL 中的 /u/
/u/ 不友好吗?我倒是会优先考虑友好的用户名 ![]()
我想你或许可以在插件中扩展 Rails 路由配置,但我不太确定这是否值得付出努力?
但如果有人决定将自己命名为 tos、privacy 或 faq 呢?!
难道没有一个保留名称文件,规定没有人可以创建这些名称的账户?比如 admin、faq 之类的?
这是您需要覆盖的文件。请尝试一下:
discourse/routes.rb at main · discourse/discourse (github.com)
如果您不熟悉编写 Rails 和插件,请参阅:
如果 Discourse 需要添加一个新路由,而你已经有一个同名的用户该怎么办?
省略 /u/ 部分有什么好处?
如果只是 domain/username,用户使用起来会更方便。
能否像现在这样将路由进行分类?例如:domain/i/faq、domain/i/tos、domain/i/privacy,而顶级域名则保留给用户名:domain/username?