我研究这个问题不到一小时,所以希望这只是个愚蠢的错误。但我无法添加一个显示为“Directory”的自定义链接……这个主题组件我几个月来一直使用得没问题,但今天我想更新一些文字时,却遇到了这个似乎说不通的问题。
我在自定义头部链接设置的中间字段中添加了以下内容:
Directory, Users within the community, /u?period=all, vdo, self, keep
结果看到了这样:
当我将其替换为以下内容时:
Directorz, Users within the community, /u?period=all, vdo, self, keep
它正常显示了:
![]()
“Directory”在 Discourse 的某个地方是不是某种特殊词汇?
- 在未启用其他主题组件的主题中已复现
- 在未安装任何插件的论坛中已复现
我想不出有什么合理的理由会导致这种情况发生,所以希望我只是忽略了什么。有人能复现这个问题,或者了解这种奇怪行为的原因吗?
编辑
我现在看到公共 CSS 中有一个 directory 类,它会添加边距。我们能否在主题组件中采取措施,防止类名被覆盖?例如,给类名添加一个后缀,如 directory-custom-header-link?
编辑 2
相关 PR 在此

