Die Funktion „Auto Minify“ von Cloudflare kann neuere Versionen von Discourse beschädigen. In der Browserkonsole wird eine Fehlermeldung wie diese angezeigt:
Uncaught SyntaxError: Unexpected identifier '#...'
Cloudflare ist sich des Problems bewusst und hat diese Nachricht in sein Dashboard aufgenommen:
Hinweis: Bitte beachten Sie, dass diese Funktion möglicherweise nicht vollständig mit bestimmten neueren CSS- und JS-Sprachfunktionen kompatibel ist, was die Funktionalität der Website beeinträchtigen könnte.
Leider bleibt die Funktion trotz dieses kritischen Problems für bestehende Websites bis zum 05.08.2024 aktiviert. Update vom 20. August: Die Funktion ist immer noch vorhanden und besagt „wird bald entfernt“.
Um diese Cloudflare-Funktion zu deaktivieren und die Funktionalität Ihrer Discourse-Website wiederherzustellen, sollten Sie Folgendes tun:
-
Besuchen Sie den Abschnitt „Content Optimization“ (Inhaltsoptimierung) in Ihren Cloudflare-Einstellungen:
-
Scrollen Sie nach unten zu „Auto Minify“ und deaktivieren Sie alle Kontrollkästchen.
-
Gehen Sie in der Seitenleiste zu Caching → Konfiguration und klicken Sie auf „Alles löschen“.
Wenn Sie nun Ihr Forum aktualisieren, sollte alles wieder ordnungsgemäß funktionieren.
Weitere Informationen zur Optimierung von Discourse/Cloudflare finden Sie in diesem Thema:


