こんにちは。
Discourse テーマ開発者向け入門ガイド(こちら: https://meta.discourse.org/t/beginners-guide-to-developing-discourse-themes/93648)に従っていますが、行き詰まってしまい、Handlebars のセクションについていくつか質問があります。
ガイドによると、テンプレートをオーバーライドしたい場合は、オーバーライドしたいテンプレートの場所を指定するスクリプトタグをテーマに追加する必要があると書かれています。ローカルファイルでは、これを header.html に追加しました。
これが唯一の方法でしょうか?
テーマに templates フォルダを追加して hbr ファイルを追加し、テーマのテンプレートファイルをオーバーライドすることは可能ではありませんか?
複数のテンプレートオーバーライドを行いたい場合、header.html がすぐにいっぱいになり、管理不能になるため、保守性が低いと感じます。Handlebars は初めてなので、何か見落としているのかもしれません。
そこで質問ですが、カスタムテーマの html ファイルの 1 つを大きな混乱にすることなく、複数の Handlebars テンプレートオーバーライドをどのように処理すればよいでしょうか?