Entschuldigen Sie den vagen Titel,
Ich bin dabei, einige der Funktionen in Markdown auf Discourse zu modifizieren, um sie besser an die Bedürfnisse meiner Community anzupassen, die von einem MyBB-Forum kommt.
Discourse ist meine erste Begegnung mit Markdown, und ich möchte den Ansatz verfolgen: „Reißen Sie keinen Zaun nieder, wenn Sie nicht wissen, warum er da ist.“ Es fällt mir jedoch schwer herauszufinden, warum Markdown bestimmte Aktionen ausführt, und ich hätte gerne einige Ressourcen, die mir helfen, dies zu verstehen (insbesondere wenn es Sicherheitsbedenken gibt, die ich übersehen könnte).
Die Antwort in diesem Thema enthielt einige gute allgemeine Referenzen, darunter frühe Diskussionen und ein (jetzt veraltetes) Plugin:
Und dieser Beitrag war auf der Entwicklerseite äußerst hilfreich:
Aber auch hier möchte ich verstehen, warum bestimmte Funktionen existieren – damit ich sie am besten bewerten, entfernen oder anpassen kann.
Die aktuellen Funktionen, die ich im Visier habe, sind:
- Entfernen von aufeinanderfolgenden Zeilenumbrüchen ohne
<br>oder anderen Code. - Automatisches Erstellen von Codeblöcken in Zeilen mit 4 oder mehr führenden Leerzeichen.
- Entfernen von führenden Leerzeichen in einer neuen Zeile.
- Umwandlung jeder Zahlenfolge in eine nummerierte Liste in aufsteigender Reihenfolge.
Jeder Hinweis ist willkommen! Danke!


