您现在可以将 Discourse 站点配置为在用户设备处于深色模式时自动切换配色方案。如需快速预览,请访问 try.discourse.org 实例,并切换您设备的深色模式,以查看此新功能的效果。(此功能在 meta 站点上未启用。)
启用自动深色模式
要在您的实例上启用此功能,您可以在站点设置中选择深色模式配色方案:
设置该选项后,您可以在设备处于深色模式时重新加载站点,即可看到深色配色方案生效。
如果某个在浅色方案中效果良好的标志在深色背景下效果不佳,您现在可以在核心中新增的设置上传替代方案。
在这些设置中上传的文件将替换同名的常规设置,条件是:a) 已启用自动深色模式切换且用户设备处于深色模式,或 b) 用户正在使用深色主题(即使未处于深色模式)。之前使用 https://meta.discourse.org/t/alternative-logos-for-dark-light-themes/88502 的站点现在可以改用核心站点设置,并移除该组件。
有些用户可能不希望当浏览器处于深色模式时自动切换到深色配色方案。他们可以在“偏好设置 > 界面”页面中取消勾选“启用自动深色模式配色方案”选项来禁用此功能:
用户选择的配色方案选择器
要使用此功能,您需要在站点中创建多个配色方案,并将它们标记为用户可选:
完成后,用户应在“偏好设置 > 界面”页面中看到两个下拉菜单:
另请参阅 Update themes and plugins to support automatic dark mode


