Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
wiki:syntax [02.07.2025 05:40] – Mermaid Plugin Syntax-Dokumentation hinzugefügt Jane Alesi | wiki:syntax [16.07.2025 11:54] (aktuell) – Updated syntax reference with optimized structure and comprehensive plugin coverage Jane Alesi | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== DokuWiki |
- | **Basierend auf DokuWiki 2024-02-06b " | + | **System: |
---- | ---- | ||
- | ===== Systemkonfiguration | + | ===== 1. Text Formatting |
- | * **DokuWiki Version:** 2024-02-06b " | + | |
- | * **Template: | + | |
- | * **Installierte Plugins:** 25+ aktive Erweiterungen | + | |
- | * **PHP-Kompatibilität: | + | |
- | ---- | + | ==== Basic Markup ==== |
+ | ``` | ||
+ | **bold** //italic// __underline__ '' | ||
+ | < | ||
+ | **__//'' | ||
+ | ``` | ||
- | ===== 1. Grundlegende Textformatierung ===== | + | ==== Line Breaks |
+ | ``` | ||
+ | Line 1\\ | ||
+ | Line 2 with forced break\\ | ||
+ | End of paragraph | ||
- | ==== Textauszeichnung ==== | + | New paragraph starts here |
- | < | + | ``` |
- | DokuWiki unterstützt **fett**, //kursiv//, __unterstrichen__ und '' | + | |
- | Natürlich können Sie **__//'' | + | |
- | </ | + | |
- | + | ||
- | **Ergebnis: | + | |
- | DokuWiki unterstützt **fett**, //kursiv//, __unterstrichen__ und '' | + | |
- | Natürlich können Sie **__//'' | + | |
- | + | ||
- | ==== Hoch- und Tiefstellung ==== | + | |
- | < | + | |
- | Sie können < | + | |
- | Beispiel: H< | + | |
- | </ | + | |
- | + | ||
- | **Ergebnis: | + | |
- | Beispiel: H< | + | |
- | + | ||
- | ==== Durchgestrichener Text ==== | + | |
- | < | + | |
- | Sie können etwas als < | + | |
- | </ | + | |
- | + | ||
- | **Ergebnis: | + | |
- | + | ||
- | ==== Zeilenumbrüche und Absätze ==== | + | |
- | < | + | |
- | Dies ist Text mit Zeilenumbrüchen\\ | + | |
- | Beachten Sie, dass die zwei Backslashes nur am Zeilenende\\ | + | |
- | oder gefolgt von\\ einem Leerzeichen erkannt werden \\dies passiert ohne. | + | |
- | </ | + | |
- | + | ||
- | **Ergebnis: | + | |
- | Dies ist Text mit Zeilenumbrüchen\\ | + | |
- | Beachten Sie, dass die zwei Backslashes nur am Zeilenende\\ | + | |
- | oder gefolgt von\\ einem Leerzeichen erkannt werden \\dies passiert ohne. | + | |
- | + | ||
- | **Wichtig: | + | |
---- | ---- | ||
- | ===== 2. Überschriften und Gliederung | + | ===== 2. Headers & Structure |
- | ==== Überschriftenebenen | + | ==== Header Levels |
- | < | + | ``` |
- | ====== | + | ====== |
- | ===== Ebene 2 ===== | + | ===== H2 (Section) |
- | ==== Ebene 3 ==== | + | ==== H3 (Subsection) |
- | === Ebene 4 === | + | === H4 (Sub-subsection) |
- | == Ebene 5 == | + | == H5 (Paragraph) |
- | </ | + | ``` |
- | **Ergebnis: | + | ==== Control Macros |
- | ====== Ebene 1 (Hauptüberschrift) ====== | + | ``` |
- | ===== Ebene 2 ===== | + | ---- // horizontal line |
- | ==== Ebene 3 ==== | + | ~~NOTOC~~ |
- | === Ebene 4 === | + | ~~NOCACHE~~ |
- | == Ebene 5 == | + | ``` |
- | + | ||
- | ==== Automatisches Inhaltsverzeichnis ==== | + | |
- | * Wird automatisch bei mehr als 3 Überschriften erstellt | + | |
- | * Deaktivierung mit '' | + | |
- | + | ||
- | ==== Horizontale Linie ==== | + | |
- | < | + | |
- | ---- | + | |
- | </code> | + | |
- | + | ||
- | **Ergebnis: | + | |
- | ---- | + | |
- | + | ||
- | Vier oder mehr Bindestriche erzeugen eine horizontale Linie. | + | |
---- | ---- | ||
Zeile 93: | Zeile 47: | ||
===== 3. Links ===== | ===== 3. Links ===== | ||
- | ==== Externe | + | ==== External |
- | < | + | ``` |
- | http://www.google.com | + | http://example.com |
- | [[http://www.google.com]] | + | [[http://example.com]] |
- | [[http://www.google.com|Dieser | + | [[http://example.com|Link |
- | <andi@splitbrain.org> | + | <email@domain.com> |
- | </ | + | ``` |
- | **Ergebnis: | + | ==== Internal Links ==== |
- | http:// | + | ``` |
- | [[http:// | + | [[pagename]] |
- | [[http:// | + | [[pagename|Display text]] |
- | < | + | [[namespace:page]] |
+ | [[# | ||
+ | [[syntax# | ||
+ | ``` | ||
- | ==== Interne | + | ==== Special |
- | < | + | ``` |
- | [[seitenname]] | + | [[doku>wiki]] // Interwiki |
- | [[seitenname|Link-Text]] | + | [[\\server\share]] |
- | [[namespace: | + | ``` |
- | [[syntax# | + | |
- | </ | + | |
- | + | ||
- | **Ergebnis: | + | |
- | [[seitenname]]\\ | + | |
- | [[seitenname|Link-Text]]\\ | + | |
- | [[namespace: | + | |
- | [[syntax# | + | |
- | + | ||
- | ==== Interwiki-Links ==== | + | |
- | < | + | |
- | [[doku>Interwiki]] | + | |
- | [[wp> | + | |
- | </code> | + | |
- | + | ||
- | **Ergebnis: | + | |
- | [[doku>Interwiki]]\\ | + | |
- | [[wp> | + | |
- | + | ||
- | ==== Windows-Freigaben ==== | + | |
- | < | + | |
- | [[\\server\freigabe|Diese Freigabe]] | + | |
- | </code> | + | |
- | + | ||
- | **Ergebnis: | + | |
- | [[\\server\freigabe|Diese Freigabe]] | + | |
- | + | ||
- | ==== Bild-Links ==== | + | |
- | < | + | |
- | [[http:// | + | |
- | </ | + | |
- | + | ||
- | **Ergebnis: | + | |
- | [[http:// | + | |
---- | ---- | ||
- | ===== 4. Bilder und Medien | + | ===== 4. Media & Images |
- | ==== Grundlegende Bildsyntax | + | ==== Basic Image Syntax |
- | < | + | ``` |
- | {{wiki: | + | {{image.png}} |
- | {{wiki: | + | {{image.png?200}} |
- | {{wiki: | + | {{image.png?200x100}} |
- | {{https://www.php.net/images/php.gif?200x50}} // Externes Bild | + | {{https://example.com/img.png}} // external image |
- | </ | + | ``` |
- | **Ergebnis: | + | ==== Image Alignment ==== |
- | {{wiki: | + | ``` |
- | {{wiki: | + | {{ image.png }} // centered |
- | {{wiki: | + | {{image.png }} // left aligned |
- | {{https://www.php.net/ | + | {{ image.png}} |
+ | {{image.png|Caption text}} // with caption | ||
+ | ``` | ||
- | ==== Bildausrichtung | + | ==== Supported Formats |
- | < | + | - **Images:** gif, jpg, png, svg |
- | {{ wiki: | + | - **Video:** webm, ogv, mp4 |
- | {{wiki: | + | - **Audio:** ogg, mp3, wav |
- | {{ wiki: | + | |
- | </ | + | |
- | + | ||
- | **Ergebnis:** | + | |
- | + | ||
- | {{ wiki: | + | |
- | + | ||
- | {{wiki: | + | |
- | + | ||
- | {{ wiki: | + | |
- | + | ||
- | ==== Bildtitel und Alt-Text ==== | + | |
- | < | + | |
- | {{ wiki: | + | |
- | </ | + | |
- | + | ||
- | **Ergebnis: | + | |
- | {{ wiki: | + | |
- | + | ||
- | ==== Unterstützte Medienformate ==== | + | |
- | + | ||
- | ^ Typ ^ Formate ^ | + | |
- | | **Bilder** | '' | + | |
- | | **Video** | + | |
- | | **Audio** | + | |
- | | **Flash** | '' | + | |
- | + | ||
- | ==== Nur-Link zu Medien ==== | + | |
- | < | + | |
- | {{wiki: | + | |
- | </ | + | |
- | + | ||
- | **Ergebnis: | + | |
- | {{wiki: | + | |
- | + | ||
- | ==== Fallback-Formate für Videos ==== | + | |
- | Laden Sie mehrere Formate hoch (z.B. '' | + | |
---- | ---- | ||
- | ===== 5. Listen | + | ===== 5. Lists ===== |
- | ==== Ungeordnete Listen | + | ==== Unordered Lists ==== |
- | < | + | ``` |
- | * Dies ist eine Liste | + | * First item |
- | * Der zweite Punkt | + | * Second item |
- | * Sie können verschiedene Ebenen haben | + | * Nested item |
- | * Noch ein Unterpunkt | + | * Another nested |
- | * Ein weiterer Punkt | + | * Back to first level |
- | </ | + | ``` |
- | **Ergebnis: | + | ==== Ordered Lists ==== |
- | | + | ``` |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
+ | | ||
+ | ``` | ||
- | ==== Geordnete Listen | + | ==== Mixed Lists ==== |
- | < | + | ``` |
- | | + | * Unordered |
- | - Ein weiterer Punkt | + | - Ordered nested |
- | - Verwenden Sie Einrückung für tiefere Ebenen | + | - Another ordered |
- | - Das war' | + | * Back to unordered |
- | - Zurück zur ersten Ebene | + | ``` |
- | </ | + | |
- | + | ||
- | **Ergebnis: | + | |
- | - Die gleiche Liste, aber nummeriert | + | |
- | - Ein weiterer Punkt | + | |
- | - Verwenden Sie Einrückung für tiefere Ebenen | + | |
- | - Das war' | + | |
- | - Zurück zur ersten Ebene | + | |
- | + | ||
- | ==== Gemischte Listen ==== | + | |
- | < | + | |
- | * Ungeordnet | + | |
- | - Geordnet | + | |
- | - Noch einer | + | |
- | * Zurück zu ungeordnet | + | |
- | </ | + | |
- | + | ||
- | **Ergebnis: | + | |
- | * Ungeordnet | + | |
- | - Geordnet | + | |
- | - Noch einer | + | |
- | * Zurück zu ungeordnet | + | |
---- | ---- | ||
- | ===== 6. Tabellen | + | ===== 6. Tables |
- | ==== Grundlegende Tabellensyntax | + | ==== Basic Table ==== |
- | < | + | ``` |
- | ^ Überschrift | + | ^ Header |
- | | Zeile 1 Sp 1 | + | | Cell 1 |
- | | Zeile 2 Sp 1 | + | | Row 2 | Data | More | |
- | </ | + | ``` |
- | **Ergebnis: | + | ==== Advanced Features ==== |
- | ^ Überschrift | + | ``` |
- | | Zeile 1 Sp 1 | Zeile 1 Sp 2 | + | ^ Header |
- | | Zeile 2 Sp 1 | + | | Cell 1 | Colspan |
+ | | Rowspan | ||
+ | | ::: | ||
+ | ``` | ||
- | ==== Colspan (Zellen horizontal verbinden) | + | ==== Alignment |
- | < | + | ``` |
- | ^ Überschrift 1 ^ Überschrift 2 ^ Überschrift 3 ^ | + | ^ Centered Header |
- | | Zeile 1 Sp 1 | + | | |
- | | Zeile 2 Sp 1 | + | ``` |
- | | Zeile 3 Sp 1 | Zeile 3 Sp 2 | Zeile 3 Sp 3 | | + | **Rules:** 2+ spaces: left→right, |
- | </ | + | |
- | + | ||
- | **Ergebnis:** | + | |
- | ^ Überschrift 1 ^ Überschrift | + | |
- | | Zeile 1 Sp 1 | Zeile 1 Sp 2 | Zeile 1 Sp 3 | | + | |
- | | Zeile 2 Sp 1 | ein colspan (beachten Sie die doppelte Pipe) || | + | |
- | | Zeile 3 Sp 1 | Zeile 3 Sp 2 | Zeile 3 Sp 3 | | + | |
- | + | ||
- | ==== Vertikale Überschriften ==== | + | |
- | < | + | |
- | | ^ Überschrift 1 ^ Überschrift 2 ^ | + | |
- | ^ Überschrift 3 | Zeile 1 Sp 2 | Zeile 1 Sp 3 | | + | |
- | ^ Überschrift 4 | Zeile 2 Sp 2 | Zeile 2 Sp 3 | | + | |
- | </ | + | |
- | + | ||
- | **Ergebnis:** | + | |
- | | ^ Überschrift 1 ^ Überschrift 2 ^ | + | |
- | ^ Überschrift 3 | Zeile 1 Sp 2 | Zeile 1 Sp 3 | | + | |
- | ^ Überschrift 4 | Zeile 2 Sp 2 | Zeile 2 Sp 3 | | + | |
- | + | ||
- | ==== Rowspan (Zellen vertikal verbinden) ==== | + | |
- | < | + | |
- | ^ Überschrift 1 ^ Überschrift 2 ^ Überschrift 3 ^ | + | |
- | | Zeile 1 Sp 1 | diese Zelle erstreckt sich vertikal | Zeile 1 Sp 3 | | + | |
- | | Zeile 2 Sp 1 | ::: | Zeile 2 Sp 3 | | + | |
- | | Zeile 3 Sp 1 | ::: | Zeile 3 Sp 3 | | + | |
- | </ | + | |
- | + | ||
- | **Ergebnis: | + | |
- | ^ Überschrift 1 ^ Überschrift 2 ^ Überschrift 3 ^ | + | |
- | | Zeile 1 Sp 1 | diese Zelle erstreckt sich vertikal | Zeile 1 Sp 3 | | + | |
- | | Zeile 2 Sp 1 | ::: | Zeile 2 Sp 3 | | + | |
- | | Zeile 3 Sp 1 | ::: | Zeile 3 Sp 3 | | + | |
- | + | ||
- | ==== Tabellenausrichtung ==== | + | |
- | < | + | |
- | ^ | + | |
- | | rechts| | + | |
- | |links | + | |
- | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | | + | |
- | </ | + | |
- | + | ||
- | **Ergebnis: | + | |
- | ^ | + | |
- | | rechts| | + | |
- | |links | + | |
- | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | | + | |
- | + | ||
- | **Ausrichtungsregeln: | + | |
- | * **Rechtsbündig: | + | |
- | * **Linksbündig: | + | |
- | * **Zentriert: | + | |
---- | ---- | ||
- | ===== 7. Code und Formatierung | + | ===== 7. Code & Formatting |
- | + | ||
- | ==== Inline-Code ==== | + | |
- | < | + | |
- | Dies ist '' | + | |
- | </ | + | |
- | **Ergebnis: | + | ==== Inline Code ==== |
- | Dies ist '' | + | ``` |
+ | Use '' | ||
+ | ``` | ||
- | ==== Code-Blöcke | + | ==== Code Blocks |
- | **Ergebnis: | + | ``` |
< | < | ||
- | Dies ist vorformatierter Code, alle Leerzeichen bleiben erhalten: wie <-hier | + | Plain code block |
+ | preserves | ||
</ | </ | ||
- | ==== Datei-Blöcke ==== | ||
- | < | ||
- | < | ||
- | Dies ist ziemlich dasselbe, aber Sie könnten es verwenden, um zu zeigen, dass Sie eine Datei zitiert haben. | ||
- | </ | ||
- | </ | ||
- | |||
- | **Ergebnis: | ||
- | < | ||
- | Dies ist ziemlich dasselbe, aber Sie könnten es verwenden, um zu zeigen, dass Sie eine Datei zitiert haben. | ||
- | </ | ||
- | |||
- | ==== Syntax-Highlighting ==== | ||
- | < | ||
<code java> | <code java> | ||
- | /** | + | // Syntax highlighted Java |
- | * Die HelloWorldApp-Klasse implementiert eine Anwendung, die | + | public |
- | * einfach "Hello World!" | + | |
- | */ | + | |
- | class HelloWorldApp | + | |
public static void main(String[] args) { | public static void main(String[] args) { | ||
- | System.out.println(" | + | System.out.println(" |
} | } | ||
} | } | ||
</ | </ | ||
- | </ | + | ``` |
- | **Ergebnis: | + | ==== File Blocks |
- | <code java> | + | ``` |
- | /** | + | <file php script.php> |
- | * Die HelloWorldApp-Klasse implementiert eine Anwendung, die | + | <?php |
- | * einfach "Hello World!" | + | echo "Downloadable file"; |
- | */ | + | ?> |
- | class HelloWorldApp { | + | |
- | public static void main(String[] args) { | + | |
- | System.out.println(" | + | |
- | } | + | |
- | } | + | |
- | </ | + | |
- | + | ||
- | ==== Unterstützte Sprachen für Syntax-Highlighting | + | |
- | '' |