介绍核心主题

我们很高兴地宣布推出 核心主题 - 一种全新的主题方法,现已直接内置于 Discourse!

:white_question_mark: 什么是核心主题?

核心主题是 Discourse 内置的、不可编辑的主题。它们为您的网站外观提供了可靠的基础,并在每个 Discourse 版本中进行维护和更新。您无法直接编辑或自定义核心主题,这意味着它们将始终按预期工作并保持最新。

:waving_hand: 认识 Horizon 和 Foundation

我们最初的核心主题是:

  • Horizon: 为您的社区带来现代、充满活力的外观。请阅读最近的公告了解更多信息。
  • Foundation: 类似于我们之前称之为“Default”的主题。我们将其重命名为“Foundation”以避免混淆,因为您的网站默认设置现在可以是您选择的任何主题。与所有核心主题一样,Foundation 不能直接编辑。

从今天起,所有新旧 Discourse 网站都可以使用这两个主题,它们将出现在您的管理主题库中。

:information_source: 如果您之前已经自定义了网站上的“Default”主题,那么您仍然可以在仪表板中看到它,以及 Foundation 和 Horizon。

:artist_palette: 自定义您的网站

在使用核心主题时,有两种自定义网站的方法:

使用主题组件

一如既往,您可以继续使用主题组件来为您的主题添加自定义和更改,而无需编辑主题本身。这使您可以为您的成员提供一致的体验,并对每个自定义进行精细控制。

创建新主题

只需在管理界面的主题部分中点击 Install > Create New。这将生成一个可编辑的主题,您可以根据自己的喜好进行自定义,而不会影响核心主题。


核心主题旨在简化设置并保持您的社区外观时尚,同时仍然为您提供高级自定义所需的所有灵活性。

:eyes: 立即尝试 Horizon 或 Foundation,并告诉我们您的想法!

23 个赞

当我们下次重建时,我们会自动迁移到“Foundation”吗?现有的主题组件会继续工作吗?谢谢。

3 个赞

Horizon 和 Foundation 主题将添加到您的网站,但您当前选择的主题(以及主题组件)将保留为您的默认主题。

例如,我刚刚升级了一个只安装了一个主题的个人网站,这是生成的主题页面:

我的组件仍然全部保留,并且在升级前已启用并正常运行。

8 个赞

太棒了!我刚更新了我的个人网站,过程非常顺利。我删除了原来的默认主题,现在列表中只剩下 Horizon 和 Foundation 主题。太喜欢了!:clap:

因为我个人有时还是更喜欢 Foundation,所以我将它们都设置为用户可选,现在它们都显示在左下角的“主题切换器”中。

我还将所有新的 Horizon 调色板设置为用户可选。它们之前是不可选的。现在它们也全部显示在左下角的“颜色切换器”中,位于 Horizon 下。有人已经找到方法让 Foundation 或 Horizon 以外的任何主题也能使用颜色切换器了吗?

这个变化绝对值得一提。虽然 Foundation 主题无法编辑,但您可以有效地创建自己的主题,并以此为起点,然后随心所欲地进行编辑。

6 个赞

Sidebar Color Palette Toggle

2 个赞

啊是的,谢谢。我试过了,但它不像 Horizon 调色板选择器那样支持浅色/深色模式。我还注意到,在 Horizon 上时我可以选择一个不同的调色板,当我切换到 Foundation 时,我选择的调色板会保留。

1 个赞

不是对您问题的直接回答@tobiaseigen,但是:

我们正在积极努力,使颜色主题本地支持浅色/深色模式,并进行其他相关改进,以便更轻松地为这些内置主题配置颜色主题。

我们计划在未来几周内实现其中一些功能。

一旦实现,将是时候重新审视在颜色主题方面还需要优先考虑的事项了。

3 个赞