我已添加了一张全局背景图,但论坛似乎显示为透明,需要设置为纯白色。我使用的是默认主题,但未找到可设置背景为实心或透明的 UI 选项。我使用的是中性配色方案,次要颜色值已设置为白色。我没有发现其他方法将整个论坛背景设置为白色而非透明。也许这也可以通过 CSS 设置——我搜索过,但未找到关于此问题的现有主题。感谢您的帮助——我是 Discourse 的新手,但目前非常喜欢它。
欢迎加入 Meta @andrewlevi ![]()
你能否在你的主题中尝试以下 CSS:
#main-outlet {
background-color: var(--secondary);
}
看看是否能解决你的问题?
问题不在于页脚是白色的,而在于页面内容不足以填满整个视口。
不过,你仍然可以通过 CSS 来解决这个问题。请尝试添加以下代码:
#main > div:first-child {
display: flex;
flex-direction: column;
min-height: 100vh;
}
#main-outlet {
flex: 1 0 auto;
max-width: calc(100% - 20px);
width: $large-width;
}
就像变魔术一样——谢谢你帮忙,Joe!


