友好的用户个人资料网址

是否有社区版主使用别名来链接用户?例如:domain.com/username。

也许就像 /rules 指向 /faq 一样。

为用户创建别名有问题吗?这对 Discourse 的结构有什么影响?

1 个赞

这已经存在了吗?例如:

https://meta.discourse.org/u/merefield/

顺便说一句,你的用户名不太友好? :sweat_smile:

https://meta.discourse.org/u/yhh9xdq7d/

Samuel L Jackson Reaction GIF by Coming to America

3 个赞

我的意思是去掉 URL 中的 /u/

1 个赞

/u/ 不友好吗?我倒是会优先考虑友好的用户名 :slight_smile:

我想你或许可以在插件中扩展 Rails 路由配置,但我不太确定这是否值得付出努力?

但如果有人决定将自己命名为 tosprivacyfaq 呢?!

1 个赞

难道没有一个保留名称文件,规定没有人可以创建这些名称的账户?比如 admin、faq 之类的?

1 个赞

这是您需要覆盖的文件。请尝试一下:

discourse/routes.rb at main · discourse/discourse (github.com)

如果您不熟悉编写 Rails 和插件,请参阅:

3 个赞

如果 Discourse 需要添加一个新路由,而你已经有一个同名的用户该怎么办?

省略 /u/ 部分有什么好处?

5 个赞

如果只是 domain/username,用户使用起来会更方便。

能否像现在这样将路由进行分类?例如:domain/i/faqdomain/i/tosdomain/i/privacy,而顶级域名则保留给用户名:domain/username

1 个赞