Hallo Auge,
Ich bin daher versucht, zu wetten, dass es bei der hiesigen Implementierung nicht bei den kaputten Codeblöcken in Zitaten bleibt.
die sind erst kaputt gegangen (und in der Datenhaltung imho nicht kaputt, weil der Markdown-Parser erst beim Rendern arbeitet, wenn ich Christian richtig verstanden habe), …
Das hast du richtig verstanden.
… als die Notwendigkeit bestand, in die archivierten Beiträge Leerzeilen zwischen Zitat und Antwort einzubauen. (issues 224 und 251)
Ich kann mir ehrlich gesagt nicht vorstellen, dass die von dir genannten Anpassungen die Ursache für den Fehler sind, wenn ich selbst den Fehler mit der Entfernung der Zitatzeichen vor den betreffenden Zeilen und dem eventuellen einfügen von Leerzeilen vor und hinter dem Block beheben kann.
Doch, das war ein Bug im Pre-Parser, den ich deshalb einführen musste. Ich hatte da auf einen einfachen Regex gesetzt, der aber ner Komplexität des Problems nicht gerecht wurde. Jetzt ist das kein Regex mehr, und das Problem sollte behoben sein :)
Meine Meinung: Entweder entschlacken wir den hier genutzen Funktionsumfang radikal oder wir setzen, auch wenn das wegen des erneuten Wechsels eigentlich Scheiße ist, auf ein anderes System.
So richtig schön wäre es, wenn sich das für jeden Benutzer einstellen ließe, aber das wird spätestens beim Zitieren problematisch, wenn nicht gar unlösbar.
Bloß nicht!!1!!11! Wenn du das konfigurierbar machst, hast du einen Riesenschritt in das Land Unwartbaristan getan.
Absolutely ACK. Eine Personalisierung des Parsers wäre technisch extrem aufwendig und ausserdem würde es unweigerlich zu Verwechslungen und ähnlichen Problemen führen.
Einen Wechsel des Systems würde ich vermeiden wollen.
Ich auch.
Und ich erst. Ein Wechsel des Systems wäre ein enormer Aufwand, das würde, um es sauber hinzubekommen, sicherlich zwei, drei Wochen brauchen.
LG,
CK