巧合的是,这正是我们本周内部一直在讨论的事情!这里有几个概念验证 PR:
DEV: Introduce `html.dark-mode` and `html.light-mode` classes by davidtaylorhq · Pull Request #31397 · discourse/discourse · GitHub
DEV: Add reactive helpers to `interfaceColor` service by davidtaylorhq · Pull Request #31415 · discourse/discourse · GitHub
请注意,这些只是帮助我们思考的实验 - 它们不保证会被合并。
至于“现在”,最好的方法可能是使用 <LightDarkImg 组件,如下所示:
<LightDarkImg