Markdown ist eine einfache Auszeichnungssprache, die von John Gruber und Aaron Swartz entworfen wurde und eine optimale Lesbarkeit und Sauberkeit zum Ziel hat, in ihrer Ein- wie Ausgangsform. Dabei wurden bereits übliche Auszeichnungsarten in Plaintext und E-Mails einbezogen. Markdown wandelt Text in gültiges und W3C-konformes XHTML um. Ursprünglich ist Markdown in Perl implementiert worden, doch inzwischen sind viele weitere Implementierungen gefolgt (siehe Liste).
Inhaltsverzeichnis
|
Dies ist keine vollständige Auflistung der Markdown-Syntax, und meist sind mehrere Schreibweisen möglich, um ein gewisses Format zu erzielen. Zeichen, die für gewöhnlich als Formatbefehle verstanden werden, können mit einem Backslash übergangen werden. So wird beispielsweise ein Sternsymbol (?Asterisk?, ?*?) als Aufzählungszeichen interpretiert; will man wirklich ein Sternchen, leitet man es mit einem Backslash ein: ?\*?. Auch Zeichen in XHTML-Block-Elementen werden ignoriert, so dass es möglich wird, gewisse Bereiche in gewöhnlichem XHTML zu formatieren.
Kursiver Text:
*Kursiv*
**Fett**
***Fett kursiv***
Code:
`Code`
Listen:
- Ein Punkt in einer ungeordneten Liste - Ein weiterer Punkt in einer ungeordneten Liste 1. Ein Punkt in einer geordneten Liste 2. Ein weiterer Punkt in einer geordneten Liste
Überschriften:
HTML-Überschriften werden erstellt, indem man gewisse Anzahl Rautenzeichen am Anfang der Zeile schreibt, welche der Ebene der gewünschten Überschrift entspricht.
# Überschrift in Ebene 1 #### Überschrift in Ebene 4
Für die ersten zwei Ebenen ist auch eine alternative Schreibweise möglich:
Überschrift in Ebene 1 ====================== Überschrift in Ebene 2 ----------------------
Zitate:
> Dieser Text wird in ein HTML-Blockquote-Element gepackt.
Links:
[Linktext hier](Linkadresse.hier "Linktitel hier")
Bilder:
