# 升级后自定义主题的颜色调色板无法使用

**URL:** <https://meta.discourse.org/t/color-palette-not-working-for-custom-theme-after-upgrade/351106>\
**Category:** Support\
**Created:** [2025年二月7日 16:46 UTC](https://meta.discourse.org/t/color-palette-not-working-for-custom-theme-after-upgrade/351106 "2025-02-07T16:46:01Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![37Rb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/37rb/32/224158_2.png) [@37Rb](https://meta.discourse.org/u/37Rb)\
**Post date:** [2025年二月7日 16:46 UTC](https://meta.discourse.org/t/color-palette-not-working-for-custom-theme-after-upgrade/351106/1 "2025-02-07T16:46:01Z")

</div>

升级到 3.4.0 后，我们的主题不再获取所选调色板的颜色定义。我看到一个 CSS 文件应该包含颜色定义，但在我们的主题处于活动状态时，该文件返回为空。

 ![Screenshot 2025-02-07 at 9.52.35 AM](https://global.discourse-cdn.com/meta/original/4X/1/3/c/13c81ff613cdd564a293467ecd7f1a58c27d5b93.png)

因此，没有颜色被设置，任何弹出窗口的背景颜色都是透明的，这使得网站无法使用。我们暂时改用默认的浅色主题作为解决方法。

我已经尝试了我能想到的一切。例如：

- 手动创建调色板
- 卸载并重新安装主题
- 在实时论坛和暂存论坛上进行大量试错

我们的主题是从 git 仓库安装的。在短暂的一段时间里，我们通过恢复一个旧的主题开发副本（不是来自 git 仓库）让论坛看起来不错，但下次我们重新启动 Discourse 时，它又会再次中断。

在暂存论坛上，当我卸载并重新安装主题时，似乎解决了问题。但在实时论坛上卸载并重新安装没有帮助。

当我切换到浅色或深色等默认主题时，调色板工作正常，我可以看到该 CSS 文件中定义的所有颜色。

可能是什么原因导致我们的主题的颜色定义返回为空？有什么修复它的想法吗？

---

_[View the full topic](https://meta.discourse.org/t/color-palette-not-working-for-custom-theme-after-upgrade/351106)._
