除非 @B-iggy 能添加一个选择位置的选项?![]()
确实不容易。
如果你指的是像 这样 的内容,我可以尝试以某种方式将其合并。
我并没有用所有主题进行测试,但如果出现任何问题,请告诉我。
您说的“底部”具体指什么?这个主题切换组件实际上是水平对齐的。您是指要减小宽度吗?
根据亮色或暗色模式的切换来替换 Logo 并不容易,需要更多的选项。我会记录下来,或许留待未来实现。
我的想法是在面板菜单中(而不是用户面板菜单):
抱歉,那一定是个笔误。我指的是按钮
那个关于 liebling 主题的链接只是一个替代按钮的示例。
你并不一定需要替换 Logo。也许只需使用一个 fa 图标,通过 CSS 切换颜色和 box-shadow 就能达到效果。
最好使用这个组件:Hamburger Theme Selector - #63 by sam
它不是一个开关,但你提出的需求可能需要过多的工作量。
你好,
感谢您的组件。
希望该组件能支持翻译。
嘿 @B-iggy,感谢你提供这个组件!
我在如何设置要切换的两个主题方面有点困惑。
我有经典的“浅色”和“深色”主题,并且已经在主题切换器中添加了这两个主题。
但当我切换时,它却切换到了外星主题,而不是我想要的深色主题:thinking:
有没有办法让它只使用我想要的那两个主题?
感谢你的时间和贡献:rocket:
嘿 @akapetzoglou1
哇,今年时间过得太快了。抱歉回复晚了。最近我在处理一些棘手的事情,所以很遗憾,对 Discourse 的贡献不得不暂时搁置。
这个功能并不是用来切换整个主题的。它只会在 CSS 中预设的深色和浅色主题之间切换。
我想市面上应该有一个主题切换器可以实现你的需求。
至少,如果我的理解没错的话。
嘿 @B-iggy,
有没有办法使用该组件在两种配色方案之间切换?
既然用户资料中已设有深色模式选项,如果能方便地在普通模式和深色模式之间切换,那就太好了。
嘿,先生,我正在使用这个主题组件,但在经典默认主题中使用后,切换到深色模式时,管理面板显示如下:
所有文字都看不见了
我尝试更改次要颜色,但一旦修改,整个主题背景也会随之改变,这并不是我想要的。我只想更改次要文字的颜色,使其可见。如果您有解决方案,请分享,谢谢!
Air Theme 中有一个主题切换器组件。但是,按钮在汉堡菜单中。有谁有能力并且有时间将 discourse-color-scheme-toggle 与主题切换器组件集成,并在标题中添加一个按钮,以便在浅色和深色主题之间快速切换?
我也很想。我曾试图挤出一些时间来弄清楚,但还没有弄明白!
我已经实现了你链接的那个,但我希望有一个显而易见的标题切换。
此主题组件存在 bug,如果用户在其设备上开启了深色模式,并在论坛中开启了浅色模式,则 logo 不会改变,用户会看到浅色 logo(用于深色模式)在浅色模式下显示。
此主题组件无法与侧边栏配合使用,是否有计划支持它?感谢您的考虑以及已有的成果!
大家好,
过去几个月我一直很忙,但我真的很想再次给这个组件多一点关注
我会尝试看看 Discourse 的所有最新更改需要多少工作量,并在稍后在此处发布更新。
经过对我的 Alien Night Theme 进行重构后,我意识到这个组件不再有太大意义了。
“深色/浅色切换”组件正是我想用这个组件做的,而且做得更好。
从长远来看,我使用大量类并进行调整的方法是不可持续的。
相反,下面的组件只是获取你的两个配色方案并翻转正确的 CSS 变量:
它目前似乎坏了(但在我的 Alien Night Theme 中可以正常工作),但将来请使用它。
我现在将我的组件设置为“旧版/已弃用”。

