您好,在使用 Discourse 的附加安装主题时,可以安装同一主题的多个副本(例如 https://github.com/discourse/discourse-air),并为每个主题副本配置不同的主题组件,以提供不同的用户可选项。当上游主题更新时,我的 Discourse 实例上的两个主题副本都会自动更新。但是,如果我想提供 Discourse “默认”主题的多个副本该怎么办?我找不到“默认”主题的 https://github.com/discourse/* 仓库。我知道可以导出/导入副本,但我希望我的副本能与上游保持链接以便自动更新,并且我不想处理 git 或 fork。
是的,这很有效。例如,在我的一个网站上,我有几个主题和 Topic List Previews Theme Component 的两个安装,它们具有不同的名称和设置,并且与不同的主题相关联。
2 个赞
您好 Robert,感谢您的回复。抱歉我没有解释清楚,我指的是多个相同的完整主题的副本,例如在 Theme - Discourse Meta 中找到的主题,而不是主题组件。可以安装同一个附加主题的多个实例,但由于 Discourse 的“默认”主题不是由管理员明确安装的,我认为无法拥有它的多个实例。
我的示例包括两个主题。
1 个赞
您好,我指的是 /admin/customize/themes 处的 Install 按钮。在保留 Discourse “Default” 主题对上游更新依赖性的同时,似乎无法安装该主题的另一个实例。
你是不是有点想多了?
默认主题只是一个主题仓库的空壳,里面有两个文件,一个在文件夹里 ![]()
导出它,检查它?
主题不过是一个主题组件,其中 component 参数为“false”…
你绝对可以“安装”多个主题实例。
我建议在 GitHub 上管理一个。
正如罗伯特所说,这很简单
例如,如果我想安装两次“Ghost Theme”,我只需编辑其中一个的名称
即 Ghost2 Theme
2 个赞
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
