In der neuesten Version von Discourse ist die Verwendung von .hbs-Dateien in Themes und Plugins veraltet. Die Unterstützung für dieses Dateiformat wird nach der nächsten ESR-Version entfernt.
Handlebars-Vorlagen sollten durch das modernere .gjs-Format ersetzt werden, das eine wesentlich bessere Entwicklungserfahrung bietet und große Leistungsverbesserungen in zukünftigen Versionen von Discourse ermöglichen wird.
In einfachen Fällen teilen Sie Ihren Code unter https://ask.discourse.com/ und bitten Sie darum, ihn im .gjs-Format neu zu schreiben.
In komplexeren Fällen können Updates mithilfe dieses Codemods automatisiert werden:
Höchstwahrscheinlich werden wir die Unterstützung in 2026.8.0-latest einstellen. Es ist jedoch möglich, dass dies später erfolgt, abhängig von realen Daten und dem Feedback der Community.
Danke! Hoffentlich haben die meisten Leute das bereits erledigt, da sie seit fast einem Jahr mit einem Admin-Banner als veraltet gekennzeichnet sind. Nur für den Fall habe ich diese Notiz hinzugefügt:
Ich persönlich habe es für mein kleines persönliches Plugin versucht und es mithilfe von Ask Discourse geschafft, das meine HBS- und JS-Dateien zu einer GJS-Datei zusammengefügt hat.
Ich empfehle dringend die Verwendung von Ask Discourse, um dieses Problem für diejenigen zu lösen, die wie ich Entwicklungsschwierigkeiten haben
Das ist großartig! Ich habe auch einen Hinweis auf ask.discourse.com im OP hinzugefügt. Wenn du nur wenige Dateien hast, kann das sehr gut funktionieren