Hallo,
Mittlerweile beginne ich Markdown zu verstehen und zu mögen
ich nicht - ich habe mich inzwischen ansatzweise damit abgefunden, finde es aber immer noch ätzend.
weil es ohne große Verrenkungen einzugeben ist, während man in BBCode und HTML vier verschiedene Zeichen eingeben muss, um Text kursiv zu formatieren und bei Markdown nur eines * oder _ bedarf. Für Links reichen vier verschieden Zeichen aus, während es bei BBCode sieben verschiedene Zeichen
[url=][/url]
allein für die Formatierung aus den hintersten Ecken der Bildschirmtastatur sind.
Das ist natürlich ein Punkt. Aber für mich krankt Markdown/Kramdown vor allem an zwei Punkten:
- Keine offensichtliche Trennung von Nutztext und Formatierungszeichen: Symbole, die jederzeit auch im Text auftauchen können (vor allem in technisch orientierten Texten), haben eine Sonderbedeutung, derer man sich bewusst sein muss, so dass man Zeichen wie etwa den Stern häufig escapen muss.
- Die Anzahl der Symbole mit Sonderbedeutung ist schwer zu überblicken. In HTML sind es gerade mal zwei Symbole (das Pärchen aus '<' und '>' sowie die Brezel '&'), in BBCode sogar nur ein Symbol (das Klammernpaar '[' und ']'), das man beachten muss; außerdem sind in HTML und BBCode die eigentlichen Anweisungen in Worten oder zumindest Abkürzungen formuliert. Das ist wesentlich leichter zu merken als eine Vielzahl einzelner Symbole.
Die häufig auftauchenden Markdown-Codes kann ich mir mittlerweile merken, für die weniger häufigen muss ich doch noch ab und zu in der Hilfe nachsehen. Ein Ärgernis bleibt es für mich dennoch.
So long,
Martin