Ältere Beiträge mit dieser Erweiterung werden immer noch korrekt gerendert. Aber das erneute Erstellen von HTML für einen alten Beitrag bricht ihn.
Link zu einem Beispielbeitrag mit dem Problem: link
Ich glaube, das Problem hat nichts mit dem Plugin zu tun, da das Plugin unverändert ist und die Erweiterung beim Entwerfen des Beitrags einwandfrei funktioniert.
Gibt es etwas Bestimmtes in diesem neuesten Discourse-Upgrade, das dieses Problem verursachen kann?
Beschreibung: Ich habe ein benutzerdefiniertes Plugin, das Markdown-Erweiterungen verwendet (wie hier beschrieben). Das Plugin funktioniert beim Entwerfen eines Beitrags/Themas - die HTML-Vorschau wird angezeigt. Aber wenn der Beitrag/das Thema gepostet wird, hat das Plugin einfach keine Auswirkung. Der Rohinhalt des Beitrags bleibt unverändert.
Hallo @merefield, danke für deine Antwort. Entschuldige die verwirrende Formulierung meines ursprünglichen Themas. Das Problem liegt bei meinem benutzerdefinierten Plugin, das die Markdown-Erweiterungen von Discourse verwendet. Ich habe meinen ursprünglichen Beitrag nun entsprechend überarbeitet.
Ja, ich bin der Maintainer Allerdings glaube ich nicht, dass diese beiden Warnungen mit dem aktuellen Problem zusammenhängen. Die whiteList-Methode ist in der neuesten Discourse-Version noch verfügbar. Und die andere Veralterung bezieht sich auf einen Toolbar-Eintrag in der GUI, nicht auf die eigentliche Markdown-Erweiterung. Zumindest ist das meine Meinung.
Ich werde trotzdem ein Update pushen, um die Veralterungen zu behandeln. Ich werde auch erwähnen, dass das Plugin bis zur vorherigen Version einwandfrei funktioniert hat.
Danke für den Bericht @GaurangBlaze. Es sieht so aus, als ob eine kürzliche Refaktorierung die Unterstützung für .js.es6-Dateien beim serverseitigen Markdown-Kochen unterbrochen hat. Wir werden das in den nächsten Tagen beheben.
In der Zwischenzeit sollte das Entfernen der .es6-Erweiterung von Ihren JS-Dateien das Problem beheben. Das ist sowieso eine gute Sache – sie wird nicht mehr benötigt, und die Verwendung des Standardnamens .js sorgt für eine viel bessere Unterstützung durch IDEs/Editoren.
Ja, das muss sehr kürzlich passiert sein (in den letzten 4 Tagen!) Ich habe gerade meine Dev-Instanz aktualisiert und kann es endlich reproduzieren … Entschuldigung!
Danke. Ich konnte die .es6-Veralterung nicht auf der /logs-Seite unserer Community finden. Planen Sie, diese Veralterung (und andere ähnliche Veralterungen) dort einzustellen?
Wir haben es noch nicht als veraltet markiert, daher war dieses Problem ein Fehler. Aber ja, wenn/sobald wir es als veraltet markieren, wäre die Meldung in /logs