Zum Inhalt springen

DokuWiki-Syntax

Der KI-Assistent generiert automatisch korrekte DokuWiki-Syntax. Sie müssen sie nicht auswendig lernen - aber es hilft, die Ausgabe zu prüfen. Das Tool validate_content fängt Syntax-Fehler ab, bevor eine Seite gespeichert wird.

Die wichtigsten Unterschiede auf einen Blick:

Element Markdown DokuWiki
Fett **text** oder __text__ **text**
Kursiv *text* oder _text_ //text//
Code `code` ''code''
Unterstrich - __text__
Durchgestrichen ~~text~~ <del>text</del>
Überschrift ## Titel ===== Titel =====
Link [Text](url) `[[url
Bild ![alt](bild.png) `{{bild.png
Liste * Eintrag * Eintrag (2 Leerzeichen)
Namespace pfad/seite pfad:seite
Zeilenumbruch 2 Leerzeichen + Zeilenschaltung \\
kursiv//
**fett**
__unterstrichen__
''Code''
<del>durchgestrichen</del>
H<sub>2</sub>O und E=mc<sup>2</sup>
**__//''kombiniert''//__**
**fett** //kursiv// __unterstrichen__ ''code''
<del>gelöscht</del>
H<sub>2</sub>O

DokuWiki verwendet = auf beiden Seiten. Markdown nur auf der linken Seite.

====== Level 1 ======
===== Level 2 =====
==== Level 3 ====
=== Level 4 ===
== Level 5 ==

Wichtig: Jeder Listeneintrag beginnt mit genau 2 Leerzeichen. Jede weitere Ebene erhält 2 zusätzliche Leerzeichen.

* Ungeordnete Liste, Eintrag 1
* Eintrag 2
* Untereintrag (4 Leerzeichen gesamt)
* Zurück auf Ebene 1
- Geordnete Liste
- Zweiter Eintrag
- Untereintrag
* Gemischt
- Geordneter Untereintrag
* Wieder ungeordnet
* Eintrag
* Untereintrag
[[seite]]
[[seite|Link-Text]]
[[namensraum:seite]]
[[namensraum:unternamensraum:seite]]
[[#anker|Link zu Abschnitt auf gleicher Seite]]
[[seite#anker|Link zu Abschnitt auf anderer Seite]]
http://example.com
[[http://example.com]]
[[http://example.com|Link-Text]]
<email@example.com>
{{bild.png}} Originalgröße
{{bild.png?200}} Breite: 200px
{{bild.png?200x50}} Breite x Höhe
{{namensraum:bild.png}} Mit Namespace
{{https://example.com/bild.png}} Externes Bild

Die Position der Leerzeichen innerhalb der {{ }} steuert die Ausrichtung:

{{ bild.png}} rechtsbündig
{{bild.png }} linksbündig
{{ bild.png }} zentriert
{{ bild.png |Das ist die Beschriftung}}
{{wiki:logo.png?200|Firmenlogo}}

^ markiert Kopfzellen, | markiert Datenzellen. Jede Zeile muss mit einem Trennzeichen beginnen und enden.

^ Kopf 1 ^ Kopf 2 ^ Kopf 3 ^
| Zelle 1 | Zelle 2 | Zelle 3 |
| Zelle 4 | Zelle 5 | Zelle 6 |

Zwei aufeinanderfolgende | am Zeilenende verbinden Zellen:

^ Kopf 1 ^ Kopf 2 ^ Kopf 3 ^
| Zelle | Spans über 2 Spalten ||

::: in einer Zelle übernimmt den Inhalt der Zelle darüber:

^ Kopf 1 ^ Kopf 2 ^
| Zelle | Vertikal |
| Zelle | ::: |
| rechts| zentriert |links |
  • 2+ Leerzeichen links = rechtsbündig
  • 2+ Leerzeichen rechts = linksbündig
  • 2+ Leerzeichen beide Seiten = zentriert
Das ist ''inline Code'' im Text.
<code javascript>
function hello() {
console.log("Hello World");
}
</code>
<file php beispiel.php>
<?php echo "Hallo Welt!"; ?>
</file>

Unterstützte Sprachen: javascript, php, python, bash, java, css, html, sql, xml, yaml, json und über 200 weitere.

> Erstes Zitatniveau
>> Zweites Zitatniveau
>>> Drittes Zitatniveau

Vier oder mehr Bindestriche:

----
Text mit einer Fußnote((Das ist der Fußnoteninhalt)).
<nowiki>**Das wird nicht fett**</nowiki>
%%//Das wird nicht kursiv//%%
~~NOTOC~~ Inhaltsverzeichnis unterdrücken
~~NOCACHE~~ Seiten-Neu-Rendering erzwingen
{{tag>schlüsselwort1 schlüsselwort2}}
====== Projektdokumentation ======
**Zuletzt aktualisiert:** 2025-10-15
===== Überblick =====
Dies ist die //Hauptdokumentation// mit **wichtigen** Informationen.
===== Anforderungen =====
* Funktionale Anforderungen
* Benutzer-Authentifizierung
* Datenvalidierung
* Technische Anforderungen
- Leistungsziele
- Sicherheitsstandards
===== Architektur =====
==== Systemkomponenten ====
^ Komponente ^ Technologie ^ Status ^
| Frontend | React | Complete |
| Backend | Node.js | In Progress |
==== Code-Beispiel ====
<code javascript>
const config = {
apiUrl: 'https://api.example.com',
timeout: 5000
};
</code>
===== Externe Ressourcen =====
* [[https://example.com|Offizielle Dokumentation]]
* [[related:page|Verwandte interne Seite]]
{{tag>projekt dokumentation 2025}}
Fehler Falsch Richtig
Kursiv *text* //text//
Code `code` ''code''
Überschrift ### Titel ==== Titel ====
Link [Text](url) `[[url
Bild ![alt](bild) `{{bild
Liste ohne Einrückung * Eintrag * Eintrag
Namespace mit / wiki/seite wiki:seite
Zeilenumbruch 2 Leerzeichen \\

Siehe auch Häufige Fehler für API- und Verbindungsprobleme.