# 如何拥有多个Default主题的副本

**URL:** <https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789>\
**Category:** Support\
**Created:** [2025年四月1日 05:41 UTC](https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789 "2025-04-01T05:41:08Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)\
**Post date:** [2025年四月1日 05:41 UTC](https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789/1 "2025-04-01T05:41:09Z")

</div>

您好，在使用 Discourse 的附加安装主题时，可以安装同一主题的多个副本（例如 `https://github.com/discourse/discourse-air`），并为每个主题副本配置不同的主题组件，以提供不同的用户可选项。当上游主题更新时，我的 Discourse 实例上的两个主题副本都会自动更新。但是，如果我想提供 Discourse “默认”主题的多个副本该怎么办？我找不到“默认”主题的 `https://github.com/discourse/*` 仓库。我知道可以导出/导入副本，但我希望我的副本能与上游保持链接以便自动更新，并且我不想处理 git 或 fork。

---

<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年四月1日 06:37 UTC](https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789/3 "2025-04-01T06:37:09Z")

</div>

是的，这很有效。例如，在我的一个网站上，我有几个主题和 Topic List Previews Theme Component 的两个安装，它们具有不同的名称和设置，并且与不同的主题相关联。

---

<div class="post-metadata">

**Author:** ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)\
**Post date:** [2025年四月1日 12:49 UTC](https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789/4 "2025-04-01T12:49:39Z")

</div>

您好 Robert，感谢您的回复。抱歉我没有解释清楚，我指的是多个相同的完整主题的副本，例如在 [Theme - Discourse Meta](https://meta.discourse.org/c/theme/61) 中找到的主题，而不是主题组件。可以安装同一个附加主题的多个实例，但由于 Discourse 的“默认”主题不是由管理员明确安装的，我认为无法拥有它的多个实例。

---

<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年四月1日 12:56 UTC](https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789/5 "2025-04-01T12:56:05Z")

</div>

我的示例包括两个主题。

---

<div class="post-metadata">

**Author:** ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)\
**Post date:** [2025年四月1日 13:00 UTC](https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789/6 "2025-04-01T13:00:00Z")

</div>

您好，我指的是 `/admin/customize/themes` 处的 **Install** 按钮。在保留 Discourse “Default” 主题对上游更新依赖性的同时，似乎无法安装该主题的另一个实例。

---

<div class="post-metadata">

**Author:** ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)\
**Post date:** [2025年四月1日 13:07 UTC](https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789/7 "2025-04-01T13:07:08Z")

</div>

我想我明白了。所以当使用这个对话框创建一个新的命名主题时，基础主题将是 Discourse 的“默认”主题？

 ![Screenshot from 2025-04-01 08-05-07](https://global.discourse-cdn.com/meta/original/4X/1/0/7/10774405001710fabf213769d5854748bc70fdd6.png)

---

<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年四月1日 13:32 UTC](https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789/8 "2025-04-01T13:32:56Z")

</div>

你是不是有点想多了？

默认主题只是一个主题仓库的空壳，里面有两个文件，一个在文件夹里 🙂

导出它，检查它？

主题不过是一个主题组件，其中 `component` 参数为“false”…

你绝对可以“安装”多个主题实例。

我建议在 GitHub 上管理一个。

---

<div class="post-metadata">

**Author:** ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)\
**Post date:** [2025年四月1日 15:29 UTC](https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789/9 "2025-04-01T15:29:03Z")

</div>

正如罗伯特所说，这很简单

例如，如果我想安装两次“Ghost Theme”，我只需编辑其中一个的名称

即 Ghost2 Theme

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2025年五月1日 15:29 UTC](https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789/10 "2025-05-01T15:29:08Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
