你好,
我创建了一个添加额外 CSS 样式到我的主题的新组件。我已经将该组件应用到了所有主题,包括默认主题。
我注意到当你未登录时,它没有显示所有的 CSS,但当你登录时却显示了?我确信我遗漏了某个设置,或者有些东西我不明白。我找了很久,似乎无法弄清楚为什么会这样,任何帮助都将不胜感激!
你好,
我创建了一个添加额外 CSS 样式到我的主题的新组件。我已经将该组件应用到了所有主题,包括默认主题。
我注意到当你未登录时,它没有显示所有的 CSS,但当你登录时却显示了?我确信我遗漏了某个设置,或者有些东西我不明白。我找了很久,似乎无法弄清楚为什么会这样,任何帮助都将不胜感激!
你好 ![]()
可以和我们分享一下你添加的 CSS 吗?你在论坛里添加了 JavaScript 吗?
嘿!我有以下 CSS:
.custom-homepage-columns .header-wrapper a h2, a:visited, .user-menu.revamped .tabs-list .btn .badge-notification, a, { color: #ffffff; }
a:hover { color: #35af74; }
@import url(https://fonts.googleapis.com/css?family=Baloo+2);
body { font-family: 'Baloo 2', 'Helvetica', cursive; font-size: 18px; }
除非我添加的组件有,否则我没有向论坛添加任何 JavaScript。我有以下组件:
未显示的 CSS 实际上与主题颜色有关,而不是与上述内容相关。在“自定义”->“颜色”->“主题”下,我已经更改了主色/次色/三级色,但它们仅在登录时应用。
我认为我正在接近问题所在,尽管主题默认设置为 solarized dark,但正如您从下拉列表中看到的,它显示“Light”是默认设置,所以我猜未登录的用户会看到它。我只是想找到在哪里可以更改它。Solarized dark 应该优先。我也不太确定这个“Light”主题是什么,看起来像是 discourse 的默认设置?
是的,就是这样 ![]()
尝试选择 用户可以选择主题。我知道,默认应该是自动可选的。
谢谢,我试了一下。不幸的是,即使我弄清楚了我没有点击确认将 Solarized 设置为默认主题,它在访客模式下仍然显示不同的颜色。Discourse 有什么需要清除的硬缓存吗?
重新加载标签页即可。如果您使用的是 DiscourseHub,则需要关闭并重新打开您的会话。