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

这似乎是问题的潜在原因。我们的主题有一个存储关于页面内容的设置。我认为在更新到 Discourse 3.4.0 之前,我们没有 SCSS 编译错误。也许 sass 编译发生了一些变化,现在它更严格了?

但问题似乎发生在 Discourse 启动时。如果我只编辑该主题设置中的内容,则不会记录 SCSS 错误。如果我重新启动 Discourse,就会发生 SCSS 错误,颜色定义 CSS 文件会再次变为空。

这是主题中 hbs 文件里使用该设置的代码。设置中的内容只是 HTML。

<div class="about-description-content">
	{{{theme-setting 'content_about_main'}}}
</div>
1 个赞