Was ist Markdown? Eine vollständige Erklärung der leichtgewichtigen Auszeichnungssprache
Schnelle Antwort
Markdown ist eine Klartext-Auszeichnungssprache, die einfache Symbole zum Formatieren von Text verwendet: # für Überschriften, ** für Fettdruck, * für Kursivschrift, - für Listen, [text](url) für Links. Es ist so konzipiert, dass es als Klartext lesbar und in HTML konvertierbar ist. Verwenden Sie unseren kostenlosen Markdown-zu-HTML-Konverter, um Markdown in Ihrem Browser darzustellen.
Einführung
Markdown ist eine leichte Auszeichnungssprache, die 2004 von John Gruber entwickelt wurde und einfache Textformatierung verwendet, um strukturierte Dokumente zu erstellen. Das Ziel ist die Lesbarkeit – Markdown-Quelltext sollte so aussehen, wie er darstellt, ohne das visuelle Durcheinander von HTML-Tags. Markdown ist der Standard für README-Dateien auf GitHub, Dokumentationsseiten, Blogbeiträge, Kommentare auf Plattformen wie Reddit und Stack Overflow sowie Notiz-Apps wie Obsidian und Notion. Markdown wird für die Webveröffentlichung in HTML konvertiert.
Schritt für Schritt
-
Lernen Sie die grundlegende Syntax
Überschriften: #H1, ##H2, ###H3. Fett: **Text**. Kursiv: *Text*. Listen: - Artikel oder 1. Artikel. Links: [Text](URL). Bilder: . Code: „inline“ oder „block“. Blockzitate: > Zitat. Horizontale Regel: ---.
-
Verstehen Sie die Philosophie
Markdown ist so konzipiert, dass es als einfacher Text lesbar ist. Die Quelle sollte der endgültigen gerenderten Ausgabe ähneln – **fett** sieht aus wie fett, # Überschrift sieht aus wie eine Überschrift. Dies steht im Gegensatz zu HTML, wo <strong>bold</strong> und <h1>Heading</h1> optisch überladen sind.
-
Lernen Sie die Varianten kennen
Der ursprüngliche Markdown (Grubers Spezifikation) ist minimal. CommonMark ist eine standardisierte, genau spezifizierte Version. GitHub Flavored Markdown (GFM) fügt Tabellen, Durchstreichungen, Aufgabenlisten und Autolinks hinzu. Mit MDX können Sie React-Komponenten in Markdown einbetten. Die meisten Tools unterstützen GFM.
-
Markdown in HTML umwandeln
Markdown wird für die Webveröffentlichung in HTML konvertiert. # Hallo wird zu <h1>Hallo</h1>, **fett** wird zu <strong>fett</strong>. Statische Site-Generatoren (Astro, Hugo, Jekyll) konvertieren Markdown zum Zeitpunkt der Erstellung. Verwenden Sie unseren Markdown-zu-HTML-Konverter für die sofortige Konvertierung.
Beispiele
Überschrift und Absatz
Eingang: # Titel
Ein Absatz.
Ausgabe: <h1>Title</h1>
<p>A paragraph.</p>
Fett und kursiv
Eingang: **fett** und *kursiv*
Ausgabe: <strong>bold</strong> and <em>italic</em>
Link und Bild
Eingang: [text](https://example.com) and 
Ausgabe: <a href="https://example.com">text</a> and <img src="image.png" alt="alt">
Häufige Probleme
- Zeilenumbrüche – eine einzelne neue Zeile in Markdown erzeugt keinen Zeilenumbruch in HTML. Verwenden Sie zwei Leerzeichen am Ende einer Zeile oder zwei Zeilenumbrüche für einen Absatzumbruch.
- Verschachtelte Listen – Einrückung ist wichtig. Verwenden Sie für verschachtelte Elemente konsistent 2 oder 4 Leerzeichen. Wenn Sie sie mischen, kann die Listenstruktur zerstört werden.
- Raw HTML – die meisten Markdown-Parser durchlaufen Raw HTML, aber einige bereinigen es. Überprüfen Sie das Verhalten Ihres Parsers, wenn Sie HTML direkt einbetten.
- Verschiedene Geschmacksrichtungen – Original Markdown, CommonMark und GFM weisen subtile Unterschiede auf. Prüfen Sie, welche Variante Ihre Zielplattform unterstützt.
Tipps
- Verwenden Sie Markdown zum Schreiben und Dokumentieren – es ist viel einfacher zu lesen und zu schreiben als HTML.
- GitHub Flavored Markdown (GFM) ist die häufigste Variante – es fügt Tabellen, Durchstreichungen und Aufgabenlisten hinzu.
- Schreiben Sie in Markdown und konvertieren Sie es zur Erstellungszeit für Blogs und Dokumentationsseiten in HTML.
- Verwenden Sie unseren Markdown-zu-HTML-Konverter, um Markdown sofort in Ihrem Browser zu rendern.