# 无法在Discourse中切换主题——没有任何效果

**URL:** https://meta.discourse.org/t/cannot-change-theme-in-discourse-nothing-works/366617
**Category:** Support
**Created:** [2025年五月18日 22:31 UTC](https://meta.discourse.org/t/cannot-change-theme-in-discourse-nothing-works/366617 "2025-05-18T22:31:11Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![carlossouza](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/carlossouza/32/503556_2.png) [@carlossouza](https://meta.discourse.org/u/carlossouza)
#### Post date: [2025年五月18日 22:31 UTC](https://meta.discourse.org/t/cannot-change-theme-in-discourse-nothing-works/366617/1 "2025-05-18T22:31:11Z")

</div>

您好，

我花了一整天的时间尝试设置AWS Cognito的免密码登录。

它根本不起作用。

在放弃并接受让用户使用默认的Discourse系统创建登录名和密码后，我转而处理一个本应是最基本的任务：更改主题。

我已经安装了几个主题，标记为“激活”，界面确认它们已启用——但 **没有任何变化** 。

这感觉应该是最简单的操作，但它完全无法正常工作。我遗漏了什么？

有人能帮忙解决这个极其基本的问题吗？

谢谢，

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2025年五月18日 22:38 UTC](https://meta.discourse.org/t/cannot-change-theme-in-discourse-nothing-works/366617/3 "2025-05-18T22:38:01Z")

</div>

您需要更改默认主题和/或进入您的设置选择不同的主题。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2025年五月18日 22:51 UTC](https://meta.discourse.org/t/cannot-change-theme-in-discourse-nothing-works/366617/4 "2025-05-18T22:51:19Z")

</div>

> [@carlossouza，post:1，topic:366617](#):
>
> 我已经安装了几个主题

此外，补充@pfaffman 的说明，确保你理解主题和主题组件之间的区别——你必须将后者添加到前者，并且用户一次只能选择前者中的一个。

---

<div class="post-metadata">

### Author: ![carlossouza](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/carlossouza/32/503556_2.png) [@carlossouza](https://meta.discourse.org/u/carlossouza)
#### Post date: [2025年五月19日 00:03 UTC](https://meta.discourse.org/t/cannot-change-theme-in-discourse-nothing-works/366617/5 "2025-05-19T00:03:53Z")

</div>

感谢您的快速回复，也为我之前信息中的语气表示歉意。我在尝试设置Discourse应用程序的过程中失去了两天，感到非常沮丧。

我最终禁用了托管站点，并决定采用自托管版本。

我的沮丧源于这样一个事实：在安装了几种不同的主题后，我无法删除主页上的侧边栏和欢迎信息。主题的截图没有显示这些组件，但即使我安装了它们，这两个元素依然出现在我的设置中。

经过很多小时，我终于了解到，要删除侧边栏，必须将“导航菜单”设置从“侧边栏”更改为“头部下拉菜单”。我还发现，删除欢迎信息需要创建一个新主题，并手动添加以下CSS：

```CSS
.welcome-banner {
  display: none !important;
}

```

起初，我（错误地）以为安装主题后，布局会自动显示截图中的效果，而不需要额外的配置或CSS更改。这也是我觉得主题“没有生效”的原因。但我现在理解了。我只是个普通用户，最终也弄明白了。

再次感谢，

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2025年五月19日 00:35 UTC](https://meta.discourse.org/t/cannot-change-theme-in-discourse-nothing-works/366617/6 "2025-05-19T00:35:40Z")

</div>

还有一个横幅的站点设置：`启用欢迎横幅`。  
它最近才添加。这就是为什么大多数主题在截图中不会显示它的原因。

> [@Bringing popular features to Discourse: Header search, welcome banner, and category icons / emoji](https://meta.discourse.org/t/bringing-popular-features-to-discourse-header-search-welcome-banner-and-category-icons-emoji/359169?u=moin):
>
> We have added several new features to Discourse based on popular [theme components](https://meta.discourse.org/t/customizing-your-site-with-existing-theme-components/312297) to make it easier to customize the design of your community. In this topic, we’ll share more about these new core features, how to use them, and provide information about they compare to the theme components that inspired them. Header search The header search feature moves search from the magnifying glass in the top right corner to a more prominent input field in the site header. When more heade…

---

<div class="post-metadata">

### Author: ![carlossouza](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/carlossouza/32/503556_2.png) [@carlossouza](https://meta.discourse.org/u/carlossouza)
#### Post date: [2025年五月19日 00:58 UTC](https://meta.discourse.org/t/cannot-change-theme-in-discourse-nothing-works/366617/7 "2025-05-19T00:58:15Z")

</div>

建议：在第一次管理员访问时，在向导中，当系统询问一些配置问题（如论坛名称、描述、字体等）时，也许它应该同时询问这些基本的布局配置问题，比如侧边栏的显示和欢迎信息。

如果实施起来太难，可以只提及这些基本布局项可以在 /admin/whatever 中禁用。

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [2025年五月19日 02:52 UTC](https://meta.discourse.org/t/cannot-change-theme-in-discourse-nothing-works/366617/11 "2025-05-19T02:52:19Z")

</div>

好建议——好消息是，我们目前正在重构设置向导，以实现这一点。

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [2025年五月19日 06:39 UTC](https://meta.discourse.org/t/cannot-change-theme-in-discourse-nothing-works/366617/12 "2025-05-19T06:39:16Z")

</div>

> [@carlossouza](#):
>
> 我无法移除侧边栏

你不是唯一一个不喜欢侧边栏默认位置的用户。

正如你所发现的，官方侧边栏的下拉菜单模式是推荐的（将设置 `navigation menu` 改为“Dropdown”）。

这在很多年里一直是 Discourse 的“经典”外观，即使在桌面上，我仍然认为它是最好的。也许我是一个2012年的恐龙。😅

幸运的是，它的功能等效，并且在这方面确实有所改进。
