(顺便说一句,@Heliosurge,我觉得这个问题之前有人提过):
如果你不想安装
discourse_themegem,还有更简单的办法:主题可以作为 zip 文件上传,而且你可以在管理界面中直接完成很多工作。
(顺便说一句,@Heliosurge,我觉得这个问题之前有人提过):
如果你不想安装
discourse_themegem,还有更简单的办法:主题可以作为 zip 文件上传,而且你可以在管理界面中直接完成很多工作。
很明显,这个话题现在已经完全跑偏了,就像任何与主流相悖的帖子一样总会发生这种情况。我甚至不打算讨论使用主题组件的问题,但还是要感谢大家。
它是怎么偏离轨道的?你提出了一个问题,大家表达了各自的观点。在我看来,这完全切题啊?
你现在已经掌握了所有必要的信息,可以实施你想要的任何配置方案了吧?
事情是如何偏离正轨的?
我部分同意楼主(OP)的观点,即「意见」开始滑向「嘲笑楼主想要的东西」。
我认为此事无需再进一步争论。因此,除非有人有其他解决方案可以贡献给这个话题,否则我认为我们可以在此结束讨论。
我确实同意有些帖子显得过于咄咄逼人。
我提到 TC(主题组件)是因为你在首页添加了一个按钮。这一点已经有几个组件做过示范。如果不是安全问题,TC 是更好的选择。
不过,我自己也很想知道你在主题(Themes)和主题组件方面有哪些顾虑?插件更多是用于安全相关事项,以及那些在 TC 中无法实现的功能——比如修改核心函数的行为。如果你更倾向于私下交流,我们可以友好地通过私信讨论。
TC 的另一个好处是,你可以在网站 Web 界面中随时编辑代码。
我认为插件路线的问题是,即使是合并到核心中的官方插件,仍然使用 Git 来更新插件和 Discourse 本身。
还有办法实现吗?
你可以在 app.yml 中使用卷支持功能,将主机上的文件夹挂载到容器的插件文件夹。