# Discourse的CSS变量未设置

**URL:** https://meta.discourse.org/t/discourses-css-variables-arent-set/264024
**Category:** Support
**Created:** [2023年五月5日 22:06 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024 "2023-05-05T22:06:52Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![Ibrahim\_salem](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ibrahim_salem/32/217422_2.png) [@Ibrahim\_salem](https://meta.discourse.org/u/Ibrahim_salem)
#### Post date: [2023年五月6日 18:20 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/22 "2023-05-06T18:20:38Z")

</div>

是的

我刚刚删除了所有主题..只保留了默认主题..  
我查看了 theme\_fields，它是空的..很好  
themes 表只有一个主题..

现在我正在尝试进入应用程序

> sudo ./launcher enter app

并进行完整的 assets precompile …

现在我正在尝试查看..为什么 css 变量 --secondary 是零：rgba(0,0,0,0)..

---

<div class="post-metadata">

### Author: ![Ibrahim\_salem](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ibrahim_salem/32/217422_2.png) [@Ibrahim\_salem](https://meta.discourse.org/u/Ibrahim_salem)
#### Post date: [2023年五月6日 18:21 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/23 "2023-05-06T18:21:38Z")

</div>

即使那样…问题仍然相同 ☹

---

<div class="post-metadata">

### Author: ![Ibrahim\_salem](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ibrahim_salem/32/217422_2.png) [@Ibrahim\_salem](https://meta.discourse.org/u/Ibrahim_salem)
#### Post date: [2023年五月6日 18:23 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/24 "2023-05-06T18:23:30Z")

</div>

嗯……而且似乎无论我使用什么主题，它都无法选择任何调色板……  
我已确认设置……

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2023年五月6日 18:25 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/25 "2023-05-06T18:25:21Z")

</div>

你说你已设置为默认，但我仍然可以看到 Mint 主题和 `nskht-mn-mint-light` 颜色方案，我很困惑 😄 [编辑] 现在我看到了带有 `dark` 颜色方案的默认主题，但仍然没有颜色定义。

---

<div class="post-metadata">

### Author: ![Ibrahim\_salem](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ibrahim_salem/32/217422_2.png) [@Ibrahim\_salem](https://meta.discourse.org/u/Ibrahim_salem)
#### Post date: [2023年五月6日 18:27 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/26 "2023-05-06T18:27:30Z")

</div>

你访问过我的网站吗？

[https://www.yasater.com](https://www.yasater.com) ..  
它现在设置为默认主题了…不太可能是缓存问题..  
啊，是的，调色板是从之前的复制过来的..现在将设置为浅色..

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2023年五月6日 18:30 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/27 "2023-05-06T18:30:11Z")

</div>

是的，甚至连默认的配色方案都没有生成。

我猜你现在使用的是最新版本的 Discourse 了？这真是个谜。

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [2023年五月6日 18:32 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/28 "2023-05-06T18:32:52Z")

</div>

哦，我的天，这真是太奇怪了

---

<div class="post-metadata">

### Author: ![Ibrahim\_salem](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ibrahim_salem/32/217422_2.png) [@Ibrahim\_salem](https://meta.discourse.org/u/Ibrahim_salem)
#### Post date: [2023年五月6日 18:33 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/29 "2023-05-06T18:33:30Z")

</div>

是的，确实如此……最新的……

---

<div class="post-metadata">

### Author: ![Ibrahim\_salem](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ibrahim_salem/32/217422_2.png) [@Ibrahim\_salem](https://meta.discourse.org/u/Ibrahim_salem)
#### Post date: [2023年五月6日 18:40 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/30 "2023-05-06T18:40:09Z")

</div>

我甚至删除了默认主题……根本没有主题……然后才意识到什么都没变！！！  
所以整个主题/颜色根本不起作用……  
重新安装一个新主题 air-theme……设置一个新的调色板……同样什么都没变……  
可能的原因是什么！！

---

<div class="post-metadata">

### Author: ![Ibrahim\_salem](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ibrahim_salem/32/217422_2.png) [@Ibrahim\_salem](https://meta.discourse.org/u/Ibrahim_salem)
#### Post date: [2023年五月6日 18:42 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/31 "2023-05-06T18:42:46Z")

</div>

正在尝试刷新 redis .. 然后重建 .. 让我们看看

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2023年五月6日 18:47 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/32 "2023-05-06T18:47:37Z")

</div>

请检查 `/logs` 以查看是否有任何错误？

---

<div class="post-metadata">

### Author: ![Ibrahim\_salem](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ibrahim_salem/32/217422_2.png) [@Ibrahim\_salem](https://meta.discourse.org/u/Ibrahim_salem)
#### Post date: [2023年五月6日 18:59 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/33 "2023-05-06T18:59:45Z")

</div>

是的，我做到了……没什么可疑的……一切正常……

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [2023年五月6日 19:28 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/34 "2023-05-06T19:28:45Z")

</div>

您是从 tests-passed 切换过来的吗？

您尝试过使用 /wizard 吗？

---

<div class="post-metadata">

### Author: ![Ibrahim\_salem](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ibrahim_salem/32/217422_2.png) [@Ibrahim\_salem](https://meta.discourse.org/u/Ibrahim_salem)
#### Post date: [2023年五月6日 19:33 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/35 "2023-05-06T19:33:53Z")

</div>

是的，我使用了 /wizard。无论我做什么……颜色部分根本没有反映出来……  
我现在不知道该怎么办了……有些东西坏了，但我找不出来。

---

<div class="post-metadata">

### Author: ![Ibrahim\_salem](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ibrahim_salem/32/217422_2.png) [@Ibrahim\_salem](https://meta.discourse.org/u/Ibrahim_salem)
#### Post date: [2023年五月6日 20:08 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/36 "2023-05-06T20:08:11Z")

</div>

我正在使用最新的 discourse docker。安装没有问题，但我注意到背景颜色存在一些问题，如下图所示：

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/8/7/887c7808841b0986a27a7d5932ae8ec2b0b3d146.png)

我在论坛上发帖求助，收到了很多建议，但都没有奏效。  
在检查了问题之后，似乎 CSS 变量 --secondary 在任何地方都没有定义。  
这个变量是如何定义的，在哪里定义的？

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [2023年五月6日 20:34 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/37 "2023-05-06T20:34:55Z")

</div>

我已合并您的新主题，无需就同一问题设置两个主题 👍

您尝试过安全模式吗？

---

<div class="post-metadata">

### Author: ![Ibrahim\_salem](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ibrahim_salem/32/217422_2.png) [@Ibrahim\_salem](https://meta.discourse.org/u/Ibrahim_salem)
#### Post date: [2023年五月6日 20:41 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/38 "2023-05-06T20:41:17Z")

</div>

是的，我做到了……同样的问题……我禁用了所有东西……

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/5/3/8537484cd71f21eb8a3120e8ded4cd2be609d9ba.png)

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [2023年五月6日 20:54 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/39 "2023-05-06T20:54:30Z")

</div>

是的，抱歉我误读了主题，这个问题已经问过了。

您尝试过重新安装并恢复备份（最好是在测试服务器上）吗？

---

<div class="post-metadata">

### Author: ![Ibrahim\_salem](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ibrahim_salem/32/217422_2.png) [@Ibrahim\_salem](https://meta.discourse.org/u/Ibrahim_salem)
#### Post date: [2023年五月8日 07:24 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/41 "2023-05-08T07:24:11Z")

</div>

已移至另一个线程……（相同的问题）

---

<div class="post-metadata">

### Author: ![Ibrahim\_salem](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ibrahim_salem/32/217422_2.png) [@Ibrahim\_salem](https://meta.discourse.org/u/Ibrahim_salem)
#### Post date: [2023年五月8日 07:27 UTC](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024/42 "2023-05-08T07:27:34Z")

</div>

最终我不得不这样做……  
我安装了另一个新的 discourse docker……它运行得非常完美……没有问题……然后我让当前的 discourse 使用了一个新的 postgres 数据库……它运行得非常完美……所以看起来之前的安装有一些设置被搞砸了……我怀疑的表是：theme\* 和 site\_settings……我试图弄清楚是哪个设置可能导致了这个问题……没有成功……或者这需要花费大量时间……

我一直在搜索如何将这些设置重置为默认值和/或删除未使用的设置……

最终，我发现……无论我想使用哪个主题，我只需在 github 上 fork 它，通过在 scss 文件之一中手动添加颜色定义来更新它……然后在我的管理界面中安装它……

[上一頁](https://meta.discourse.org/t/discourses-css-variables-arent-set/264024.md?page=1)
