Ich füge meinem Discourse-Forum eine Vielzahl von Code-Blöcken hinzu, die im Allgemeinen ausgeführt werden sollen, wenn verschiedene Seiten geladen werden. Bisher habe ich den Code einfach im <head>-Tag im Anpassungs-Dashboard hinzugefügt, und das funktioniert einwandfrei.
Da der Code jedoch zunehmend länger und komplexer wird, muss ich ihn in Abschnitte unterteilen. Ich gehe davon aus, dass der richtige Weg hierfür ist, ihn in ein Remote-Theme zu verschieben.
Unter der Annahme, dass dies der Fall ist, lautet meine Frage: Aufgrund der Komplexität des Codes möchte ich den Code, der sich derzeit im <head>-Tag befindet, in verschiedene Dateien aufteilen. Was ist der beste Weg, dies in einem Remote-Theme zu tun?
Verschiedener Code soll auf verschiedenen Seiten ausgeführt werden. Ein Code-Block soll also auf der Topic-Ansicht-Seite laufen, einer auf der Kategorie-Ansicht-Seite, einer im Gruppen-Index usw.
Kann ich verschiedene head.html-Dateien erstellen, die jeweils mit diesen verschiedenen Seiten in der Codebasis meines Themes verknüpft sind?
Oder gibt es eine andere Möglichkeit, diesen Code im <head>-Tag in verschiedene Dateien zu organisieren, um ihn überschaubar zu halten?
Ich habe den Entwicklerleitfaden durchgesehen, aber keine Informationen zu diesem Thema gefunden.