Benutzerdefiniertes JavaScript in <head> verschwindet

Discourse-Version: 2.4.1

Ich habe Discourse auf die neueste Version aktualisiert und festgestellt, dass einige im <head> hinzugefügte JavaScript-Skripte nicht im HTML-Quellcode angezeigt werden.
Beispielsweise wurde das Google Analytics-Skript über „CSS/HTML bearbeiten" hinzugefügt.

Warum passiert das? Ich bin sehr verwirrt.

Wenn ich das <script> falsch schreibe, z. B. <script123>, wird der Code angezeigt.

Ändere ich es zurück auf das normale <script>, verschwindet er wieder.

Es verschwindet nicht – es ist immer noch da. Was passiert, ist, dass wir alle Inline-Skripte extrahieren und in einer einzigen Datei für dein Theme zusammenfassen.

Wenn du also im Seitenquelltext nach theme-javascript suchst, solltest du etwas wie folgendes sehen:

theme javascript file

Diese Datei enthält alle deine Inline-Skripte.

Außerdem bietet Discourse native Unterstützung für Google Analytics – warum also nicht diese Funktion nutzen?
Suche in den Einstellungen nach Analytics.

Ok, danke, ich werde es versuchen.