Markdown-Grundlagen

Markdown ist die zugrunde liegende Schreibsprache von Obsidian.

Markdown verwendet Klartextsymbole, um Formatierungen auszudrücken, sodass du beim Schreiben die Hände auf der Tastatur lassen und dich auf den Inhalt statt auf das Layout konzentrieren kannst.

Dieses Kapitel behandelt die am häufigsten verwendete Markdown-Syntax im täglichen Gebrauch von Obsidian. Alle Beispiele können direkt in Obsidian geübt werden.

Weitere Markdown-Inhalte findest du unter:https://www.example.com/markdown/md-tutorial.html


Überschriften

Markdown verwendet#das `#`-Zeichen, um Überschriften zu kennzeichnen, wobei die Zahlen von 1 bis 6 H1 bis H6 entsprechen.

In Obsidian haben Überschriften zwei zusätzliche Funktionen: Das Outline-Panel erstellt automatisch eine Dokumentgliederung basierend auf Überschriften, und andere Notizen können[[Notizname#Überschrift]]verwenden, um direkt auf eine bestimmte Überschrift zu verlinken.

Beispiel

# Überschrift 1
## Überschrift 2
### Überschrift 3
#### Überschrift 4
##### Überschrift 5
###### Überschrift 6

Es wird empfohlen, im Haupttext mit Überschriften der Ebene 2 zu beginnen und Überschriften der Ebene 1 dem Haupttitel der Notiz vorzubehalten. Dadurch wird die Gliederungsstruktur klarer und es ist später leichter, Inhalte über Überschriftenverweise zu finden.


Textformatierung

Für grundlegende Inline-Stile umschließen Sie den Text einfach mit den folgenden Symbolen.

Beispiel

****Dies ist fett****
__Dies ist ebenfalls fett__

**Dies ist kursiv**
_Dies ist ebenfalls kursiv_

******Dies ist fett und kursiv******

~~Dies ist durchgestrichen~~

==Dies ist hervorgehoben==

Gerendertes Ergebnis:

  • Fett:Dies ist fett
  • Kursiv:Dies ist kursiv
  • Fett-kursiv:Dies ist fett und kursiv
  • Durchgestrichen:Dies ist durchgestrichen
  • Hervorhebung:Dies ist hervorgehoben

Darunter==Highlight==ist eine Erweiterung von Standard-Markdown durch Obsidian und funktioniert möglicherweise nicht in regulären Markdown-Editoren.


Blockzitate

Verwende>das `>`-Symbol, um Blockzitate zu erstellen, geeignet zum Zitieren externer Quellen oder zum Hervorheben wichtiger Inhalte.

Beispiel

>> Dies ist ein Zitat

>> Dies ist ein weiteres Zitat
>> Es kann mehrere Zeilen umfassen

> > ### Überschriften können in Blockzitaten verschachtelt werden
>
>Jede Markdown-Syntax kann innerhalb eines Blockzitats verwendet werden:
>> - Listeneintrag
> - **> **Fetter Text****

In Obsidian haben Blockzitate eine weitere besondere Verwendung: Fügen Sie ein Label vor dem Zitat hinzu[!note]Mit dieser Art von Label kann das Blockzitat zu einer Callout-Box werden.

Beispiel

> [!note]Tipp
>Dies ist eine Callout-Box, auffälliger als ein normales Blockzitat.

> [!warning]Vorsicht
>Beim Löschen von Dateien im Vault werden auch lokale Dateien gelöscht; bitte bestätigen Sie, bevor Sie fortfahren.

> [!tip]Tipp
>Drücken Sie Cmd+P, um die Befehlspalette zu öffnen, mit der Sie alle Obsidian-Befehle suchen und ausführen können.

Listen und Aufgabenlisten

Ungeordnete Liste

Verwenden Sie-、*oder+das `-`-Symbol, um eine ungeordnete Liste zu erstellen.

Unterlisten verwenden Einrückung (Tab oder zwei Leerzeichen), um Ebenen anzugeben.

Beispiel

- Programmiersprachen
    - Python
    - JavaScript
    - Go
- Datenbanken
- Relational
        - MySQL
        - PostgreSQL
- Nicht-relational
        - MongoDB
        - Redis

Geordnete Liste

Verwende eine Zahl gefolgt von.einem Punkt, um eine geordnete Liste zu erstellen. Die Zahlen selbst müssen nicht fortlaufend sein; Markdown nummeriert automatisch weiter.

Beispiel

11. Obsidian öffnen
22. Einen neuen Vault erstellen
33. Eine neue Notiz erstellen
44. Mit dem Schreiben beginnen

Aufgabenliste

Verwende- [ ]Erzeugt anklickbare Kontrollkästchen; dies ist eine der am häufigsten verwendeten Syntaxen in Obsidian.

Beispiel

## Heutige To-Do-Liste

- [ ]- [ ] Lies Kapitel 3 von "Computer Systems: A Programmer's Perspective"
- [ ]- [ ] Organisiere die Lernnotizen dieser Woche
- [x]- [ ] Schließe die Einrichtung der Obsidian-Umgebung ab
- [x]- [ ] Lerne die grundlegende Markdown-Syntax

Klicke in Obsidian auf das Kontrollkästchen, um seinen Erledigungsstatus umzuschalten.

Mit dem Dataview-Plugin kannst du außerdem alle unerledigten Aufgaben notizübergreifend zusammenfassen — diese fortgeschrittene Verwendung wird in späteren Kapiteln behandelt.


Code und Codeblöcke

Inline-Code

Verwende einen einzelnen Backtick`, um Inline-Code oder Befehle einzuschließen.

Beispiel

Führe `npm install` im Terminal aus`npm install`, um Abhängigkeiten zu installieren.
In Python wird die `print()``print()`-Funktion verwendet, um Inhalte auszugeben.

Codeblöcke

Verwende drei Backticks```, um mehrzeiligen Code einzuschließen, und gib die Sprache am Anfang an, um Syntaxhervorhebung zu erhalten.

Beispiel

```python
# Dateipfad: hello.py
def greet(name):
    """""Begrüße den angegebenen Benutzer."""""
    return f"Hello, {name}!"

# Rufe die Funktion auf und gib das Ergebnis aus
result = greet("example")
print(result)
```

Obsidian unterstützt Syntaxhervorhebung für Dutzende Programmiersprachen, einschließlich Python, JavaScript, C++, Java, Go, Rust, SQL, Bash und mehr.


Tabellen

Verwende `|`|, um Spalten zu trennen, und verwende---`-`, um die Kopfzeile vom Tabellenkörper zu trennen.

In---In Zeilen verwenden Sie:`:` zur Steuerung der Ausrichtung.

Beispiel

|Sprache|Erstellungsjahr|Ersteller|
|------|:--------:|-------|
| Python | 1991 | Guido van Rossum |
| JavaScript | 1995 | Brendan Eich |
| Go | 2009 | Robert Griesemer, Rob Pike, Ken Thompson |
| Rust | 2010 | Graydon Hoare |

Ausrichtungsregeln:

  • ---Standardmäßig linksbündig
  • :---:Zentriert
  • ---:Rechtsbündig

Markdown-Tabellen unterstützen das Zusammenführen von Zellen nicht. Wenn Sie komplexe Tabellen benötigen, ziehen Sie HTML<table>`<table>`-Tag in Betracht; Obsidian unterstützt das direkte Einbetten von HTML in Markdown-Dateien.


Bilder und Links

Hyperlinks

Die grundlegende Syntax ist[Anzeigetext](URL)。

Beispiel

[BEISPIEL Tutorial](https://www.example.com)

[GitHub](https://github.com "Titeltext, der beim Überfahren angezeigt wird")

Images

Die Syntax ähnelt der von Links; füge einfach `!` davor ein.!。

Obsidian unterstützt das direkte Einfügen von Bildern; es kopiert das Bild automatisch in den Anhängeordner und fügt einen Verweis in die aktuelle Notiz ein.

Beispiel

<!-- Online-Bild -->
![BEISPIEL Logo](https://www.example.com/images/logo.png)

<!-- Lokales Bild (relativ zum Vault-Stammverzeichnis) -->
![Architekturdiagramm](attachments/architecture.png)

<!-- Mit Größensteuerung (Obsidian-Erweiterungssyntax) -->
![Architekturdiagramm|300](attachments/architecture.png)

Obsidian erweitert die Bildsyntax; du kannst nach dem Dateinamen|widthhinzufügen, um die Anzeigegröße zu steuern, zum Beispiel begrenzt![image|400](path)die Bildbreite auf 400 Pixel.

Obsidian-exklusiv: Interne Links

Zusätzlich zu Standard-Markdown-Links bietet Obsidian die Syntax[[Note name]], um auf andere Notizen im Vault zu verlinken.

Dies ist die grundlegendste Syntax von Obsidian, und das nächste Kapitel wird sie ausführlich erläutern.


Horizontale Linie

Verwende drei oder mehr---、***oder___, um eine horizontale Linie zu erstellen.

Beispiel

## Teil 1

Inhalt...

---

## Teil 2

Inhalt...

Beachte den Unterschied:---Eine einzelne Zeile ist eine horizontale Linie, aber ganz oben im Dokument,---ist der Inhalt zwischen den Markierungen YAML Front Matter (siehe den nächsten Abschnitt). Obsidian erkennt den Kontext automatisch, um zu entscheiden, ob es sich um eine horizontale Linie oder Front Matter handelt.


YAML Front Matter

Front Matter ist ein Metadatenblock, der ganz oben in einer Notiz steht und von zwei Sätzen von---Markierungen umschlossen wird.

Es wird verwendet, um die Eigenschaften der Notiz zu definieren: Tags, Aliase, Erstellungsdatum, Status usw.

Beispiel

---
title
: "Obsidian-Lernnotizen"
tags
:
 - obsidian
  - markdown
- Notiz-Tool
aliases
:
- Obsidian Erste Schritte
- Second Brain Tutorial
created
: 2026-05-21
status
: In Bearbeitung
---

Übliche Beschreibungen der Front-Matter-Felder:

FeldTypeBeschreibung
tagsZeichenfolge oder ArrayDie Tags der Notiz; Verschachtelung wird unterstützt, z. B.,Programming/Python
aliasesZeichenfolge oder ArrayDie Aliase der Notiz; andere Notizen können über ihre Aliase auf diese Notiz verlinken
createdDateErstellungsdatum; kann vom Templater-Plugin automatisch ausgefüllt werden
updatedDateDatum der letzten Aktualisierung; einige Plugins können es automatisch pflegen
statusStringNotizstatus, wie z. B. "Draft", "In Progress", "Completed"

Feldnamen in Front Matter sind case-sensitive. Es wird empfohlen, Namenskonventionen innerhalb eines Teams oder Projekts zu standardisieren, umtagsundTagsinkonsistente Verwendung zu vermeiden, die dazu führt, dass Dataview-Abfragen Daten verfehlen.

Der Kernwert von Front Matter liegt in der Verwendung mit dem Dataview-Plugin — du kannst alle Notizen mit dem Tag "obsidian" und dem Status "In Progress" herausfiltern, genau wie beim Abfragen einer Datenbank.


Markdown-Syntax-Spickzettel

ElementSyntaxSchnelle Merkhilfe
Überschrift# H1 ## H2 ### H3Raute + Leerzeichen + Text
Bold**text**In doppelte Sternchen eingeschlossen
Italic*Text*In einfache Sternchen eingeschlossen
Durchgestrichen~~Text~~In doppelte Tilden eingeschlossen
Hervorhebung==Text==In doppelte Gleichheitszeichen eingeschlossen (Obsidian-Erweiterung)
Inline-Code`Code`In einzelne Backticks eingeschlossen
Codeblock```SpracheDreifache Backticks + Sprachname
Zitatblöcke (Blockquote)> TextGrößer-als-Zeichen + Leerzeichen
Ungeordnete Liste- ElementMinuszeichen + Leerzeichen
Aufgabenliste- [ ] AufgabeMinuszeichen + Leerzeichen + eckige Klammern
Link[text](url)Eckige Klammern + runde Klammern
Image![alt text](url)Ausrufezeichen + Link-Syntax
Interner Link[[Notizname]]Doppelte eckige Klammern (Obsidian-Erweiterung)
Tabelle| Spalte 1 | Spalte 2 |Durch vertikale Balken getrennt
Horizontale Linie---Drei Bindestriche allein in einer Zeile
Weitere Erweiterungen