Markdown-Überschrift im extended entry im Feed nicht korrekt
Posted: Sun Mar 29, 2015 11:02 am
Serendipity 2.0.1
PHP 5.4.39 (Debian Wheezy)
Ich verwende für die Eingabe meiner Beiträge Markdown. Das funktioniert (weitgehend) wunderbar (ich habe manchmal Schwierigkeiten mit Markdown in Kommentaren, und manche erweiterte Syntax von markdown-extra funktioniert nicht, aber das ist ein anderes Thema).
Schwierigkeiten gibt es aber im Feed, und zwar dann, wenn ich den erweiterten Eintrag nutze und diesen mit einer Überschrift beginne. Im Blogeintrag selbst wird das korrekt umgesetzt. Im Feed steht aber keine Überschrift, sondern das "rohe" Markdown, konkret beispielsweise
Das betrifft auch nicht nur mich - ein aktuelles Beispiel wäre der Beitrag http://blog.sperrobjekt.de/content/1000 ... itHub.html im Sperrobjekt-Weblog. Die Überschrift "Results & Findings" ist im Blog korrekt. Im Feed unter http://feeds.feedburner.com/sperrobjekt steht stattdessen "### Results & Findings".
Als Ursache vermute ich eine fehlende Leerzeile vor der Überschrift; dann erkennt der Markdown-Parser sie nämlich nicht. Offenbar wird diese Leerzeile im Markdown-Quelltext beim Rendern des Blogeintrags eingefügt, im Feed aber nicht.
Ich kann offenbar auch manuell keine Leerzeile (am Ende des "Eintrags" oder am Anfang des "erweiterten Eintrags") einfügen, weil diese "geschluckt" wird.
Kann das jemand reproduzieren?
Ich hatte leider bisher keine Zeit, mir den Code anzugucken, möchte das aber gerne hier einwerfen, nachdem es mir eben nicht nur bei mir, sondern auch bei Matthias auffiel ...
PHP 5.4.39 (Debian Wheezy)
Ich verwende für die Eingabe meiner Beiträge Markdown. Das funktioniert (weitgehend) wunderbar (ich habe manchmal Schwierigkeiten mit Markdown in Kommentaren, und manche erweiterte Syntax von markdown-extra funktioniert nicht, aber das ist ein anderes Thema).
Schwierigkeiten gibt es aber im Feed, und zwar dann, wenn ich den erweiterten Eintrag nutze und diesen mit einer Überschrift beginne. Im Blogeintrag selbst wird das korrekt umgesetzt. Im Feed steht aber keine Überschrift, sondern das "rohe" Markdown, konkret beispielsweise
Code: Select all
### Eine Überschrift
Als Ursache vermute ich eine fehlende Leerzeile vor der Überschrift; dann erkennt der Markdown-Parser sie nämlich nicht. Offenbar wird diese Leerzeile im Markdown-Quelltext beim Rendern des Blogeintrags eingefügt, im Feed aber nicht.
Ich kann offenbar auch manuell keine Leerzeile (am Ende des "Eintrags" oder am Anfang des "erweiterten Eintrags") einfügen, weil diese "geschluckt" wird.
Kann das jemand reproduzieren?
Ich hatte leider bisher keine Zeit, mir den Code anzugucken, möchte das aber gerne hier einwerfen, nachdem es mir eben nicht nur bei mir, sondern auch bei Matthias auffiel ...