您好,
我正在遵循 Discourse 主题入门指南(链接:https://meta.discourse.org/t/beginners-guide-to-developing-discourse-themes/93648),但在 Handlebars 部分遇到了困难,并有一些疑问。
指南中提到,如果您想覆盖一个模板,您需要在主题中添加一个脚本标签,其中包含您想覆盖的模板的位置。在我的本地文件中,我将其添加到了 header.html。
这是唯一的方法吗?
是否无法将 hbr 文件添加到我的主题的 templates 文件夹中来覆盖主题模板文件?
如果我想进行多次模板覆盖,这似乎并不可行,它会很快填满 header.html,使其难以管理。我对 Handlebars 还不熟悉,可能遗漏了什么。
所以我的问题是,如何在不将多个 Handlebars 模板覆盖弄得一团糟的情况下,在一个自定义主题的 html 文件中处理它们?