Blog

Was ist Markdown und warum verwenden Entwickler es? Der vollständige Leitfaden für Anfänger

Erfahren Sie, was Markdown ist, wie es funktioniert, warum Entwickler es für GitHub, Dokumentationen, Blogs und Notizen verwenden und lernen Sie die Grundlagen der Markdown-Syntax.

Markdown-Editor mit Live-Vorschau, Syntaxbeispielen und formatiertem Text.

Was ist Markdown und warum verwenden Entwickler es?

Wenn Sie schon einmal eine README.md-Datei auf GitHub geöffnet, Projektdokumentationen geschrieben oder Notizen in Anwendungen wie Obsidian oder Notion erstellt haben, sind Sie bereits mit Markdown in Berührung gekommen. Es gehört heute zu den beliebtesten Schreibformaten, weil es einfach, gut lesbar und leicht zu erlernen ist.

In diesem Leitfaden erfahren Sie, was Markdown ist, wie es funktioniert, wo es eingesetzt wird und warum Millionen von Entwicklern täglich damit arbeiten.


Was ist Markdown?

Markdown ist eine leichtgewichtige Auszeichnungssprache (Lightweight Markup Language), mit der Sie Text mithilfe einfacher Zeichen statt komplexer HTML-Tags formatieren können.

Anstatt beispielsweise Folgendes zu schreiben:

<h1>Hallo Welt</h1>

schreiben Sie einfach:

# Hallo Welt

Markdown kann später automatisch in HTML umgewandelt werden und bleibt dennoch leicht lesbar.


Warum wurde Markdown entwickelt?

Markdown wurde 2004 von John Gruber entwickelt.

Das Ziel war, das Schreiben von Dokumenten zu vereinfachen und sie anschließend automatisch in HTML umzuwandeln.

Heute wird Markdown von Tausenden Anwendungen und Websites unterstützt.


Wo wird Markdown verwendet?

Markdown ist in der Softwareentwicklung nahezu überall zu finden.

Typische Einsatzbereiche sind:

  • GitHub README-Dateien
  • GitHub Wikis
  • Projektdokumentationen
  • Notion
  • Obsidian
  • Dev.to
  • Reddit
  • Discord
  • Stack Overflow
  • Generatoren für statische Websites
  • KI-Tools wie ChatGPT

Wenn Sie bereits an einem Open-Source-Projekt gearbeitet haben, haben Sie mit großer Wahrscheinlichkeit Markdown verwendet.


Grundlegende Markdown-Syntax

Überschriften

# Überschrift 1
## Überschrift 2
### Überschrift 3

Fett

**Fetter Text**

Kursiv

*Kursiver Text*

Listen

- Apfel
- Banane
- Orange

Nummerierte Listen

1. Erstens
2. Zweitens
3. Drittens

Links

[MiniTooly](https://minitooly.com)

Bilder

![Beschreibung](image.png)

Inline-Code

`const app = express();`

Codeblock

console.log("Hello Markdown!");