Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| wiki:syntax [16.07.2025 11:54] – Updated syntax reference with optimized structure and comprehensive plugin coverage Jane Alesi | wiki:syntax [15.10.2025 05:34] (aktuell) – alte Version wiederhergestellt (10.06.2025 10:42) Michael Wegener | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== DokuWiki | + | ====== |
| - | **System: | + | **Basierend auf DokuWiki 2024-02-06b " |
| ---- | ---- | ||
| - | ===== 1. Text Formatting | + | ===== Systemkonfiguration |
| + | * **DokuWiki Version:** 2024-02-06b " | ||
| + | * **Template: | ||
| + | * **Installierte Plugins:** 25+ aktive Erweiterungen | ||
| + | * **PHP-Kompatibilität: | ||
| - | ==== Basic Markup ==== | + | ---- |
| - | ``` | + | |
| - | **bold** //italic// __underline__ '' | + | |
| - | < | + | |
| - | **__//'' | + | |
| - | ``` | + | |
| - | ==== Line Breaks | + | ===== 1. Grundlegende Textformatierung ===== |
| - | ``` | + | |
| - | Line 1\\ | + | |
| - | Line 2 with forced break\\ | + | |
| - | End of paragraph | + | |
| - | New paragraph starts here | + | ==== Textauszeichnung ==== |
| - | ``` | + | < |
| + | 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. Headers & Structure | + | ===== 2. Überschriften und Gliederung |
| - | ==== Header Levels | + | ==== Überschriftenebenen |
| - | ``` | + | < |
| - | ====== | + | ====== |
| - | ===== H2 (Section) | + | ===== Ebene 2 ===== |
| - | ==== H3 (Subsection) | + | ==== Ebene 3 ==== |
| - | === H4 (Sub-subsection) | + | === Ebene 4 === |
| - | == H5 (Paragraph) | + | == Ebene 5 == |
| - | ``` | + | </ |
| - | ==== Control Macros | + | **Ergebnis: |
| - | ``` | + | ====== Ebene 1 (Hauptüberschrift) ====== |
| - | ---- // horizontal line | + | ===== Ebene 2 ===== |
| - | ~~NOTOC~~ | + | ==== Ebene 3 ==== |
| - | ~~NOCACHE~~ | + | === Ebene 4 === |
| - | ``` | + | == 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 47: | Zeile 93: | ||
| ===== 3. Links ===== | ===== 3. Links ===== | ||
| - | ==== External | + | ==== Externe |
| - | ``` | + | < |
| - | http://example.com | + | http://www.google.com |
| - | [[http://example.com]] | + | [[http://www.google.com]] |
| - | [[http://example.com|Link | + | [[http://www.google.com|Dieser |
| - | <email@domain.com> | + | <andi@splitbrain.org> |
| - | ``` | + | </ |
| - | ==== Internal Links ==== | + | **Ergebnis: |
| - | ``` | + | http:// |
| - | [[pagename]] | + | [[http:// |
| - | [[pagename|Display text]] | + | [[http:// |
| - | [[namespace:page]] | + | < |
| - | [[# | + | |
| - | [[syntax# | + | |
| - | ``` | + | |
| - | ==== Special | + | ==== Interne |
| - | ``` | + | < |
| - | [[doku>wiki]] // Interwiki | + | [[seitenname]] |
| - | [[\\server\share]] | + | [[seitenname|Link-Text]] |
| - | ``` | + | [[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. Media & Images | + | ===== 4. Bilder und Medien |
| - | ==== Basic Image Syntax | + | ==== Grundlegende Bildsyntax |
| - | ``` | + | < |
| - | {{image.png}} | + | {{wiki: |
| - | {{image.png?200}} | + | {{wiki: |
| - | {{image.png?200x100}} | + | {{wiki: |
| - | {{https://example.com/img.png}} // external image | + | {{https://www.php.net/images/php.gif?200x50}} // Externes Bild |
| - | ``` | + | </ |
| - | ==== Image Alignment ==== | + | **Ergebnis: |
| - | ``` | + | {{wiki: |
| - | {{ image.png }} // centered | + | {{wiki: |
| - | {{image.png }} // left aligned | + | {{wiki: |
| - | {{ image.png}} | + | {{https://www.php.net/ |
| - | {{image.png|Caption text}} // with caption | + | |
| - | ``` | + | |
| - | ==== Supported Formats | + | ==== Bildausrichtung |
| - | - **Images:** gif, jpg, png, svg | + | < |
| - | - **Video:** webm, ogv, mp4 | + | {{ wiki: |
| - | - **Audio:** ogg, mp3, wav | + | {{wiki: |
| + | {{ 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. Lists ===== | + | ===== 5. Listen |
| - | ==== Unordered Lists ==== | + | ==== Ungeordnete Listen |
| - | ``` | + | < |
| - | * First item | + | * Dies ist eine Liste |
| - | * Second item | + | * Der zweite Punkt |
| - | * Nested item | + | * Sie können verschiedene Ebenen haben |
| - | * Another nested | + | * Noch ein Unterpunkt |
| - | * Back to first level | + | * Ein weiterer Punkt |
| - | ``` | + | </ |
| - | ==== Ordered Lists ==== | + | **Ergebnis: |
| - | ``` | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | ``` | + | |
| - | ==== Mixed Lists ==== | + | ==== Geordnete Listen |
| - | ``` | + | < |
| - | * Unordered | + | |
| - | - Ordered nested | + | - Ein weiterer Punkt |
| - | - Another ordered | + | - Verwenden Sie Einrückung für tiefere Ebenen |
| - | * Back to unordered | + | - Das war' |
| - | ``` | + | - 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. Tables | + | ===== 6. Tabellen |
| - | ==== Basic Table ==== | + | ==== Grundlegende Tabellensyntax |
| - | ``` | + | < |
| - | ^ Header | + | ^ Überschrift |
| - | | Cell 1 | + | | Zeile 1 Sp 1 |
| - | | Row 2 | Data | More | | + | | Zeile 2 Sp 1 |
| - | ``` | + | </ |
| - | ==== Advanced Features ==== | + | **Ergebnis: |
| - | ``` | + | ^ Überschrift |
| - | ^ Header | + | | Zeile 1 Sp 1 | Zeile 1 Sp 2 | Zeile 1 Sp 3 | |
| - | | Cell 1 | Colspan | + | | Zeile 2 Sp 1 |
| - | | Rowspan | + | |
| - | | ::: | + | |
| - | ``` | + | |
| - | ==== Alignment | + | ==== Colspan (Zellen horizontal verbinden) |
| - | ``` | + | < |
| - | ^ Centered Header | + | ^ Überschrift 1 ^ Überschrift 2 ^ Überschrift 3 ^ |
| - | | | + | | Zeile 1 Sp 1 |
| - | ``` | + | | Zeile 2 Sp 1 |
| - | **Rules:** 2+ spaces: left→right, | + | | Zeile 3 Sp 1 | Zeile 3 Sp 2 | Zeile 3 Sp 3 | |
| + | </ | ||
| + | |||
| + | **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 & Formatting | + | ===== 7. Code und Formatierung |
| - | ==== Inline Code ==== | + | ==== Inline-Code ==== |
| - | ``` | + | < |
| - | Use '' | + | Dies ist '' |
| - | ``` | + | </ |
| - | ==== Code Blocks | + | **Ergebnis: |
| - | ``` | + | Dies ist '' |
| + | |||
| + | ==== Code-Blöcke | ||
| + | **Ergebnis: | ||
| < | < | ||
| - | Plain code block | + | Dies ist vorformatierter Code, alle Leerzeichen bleiben erhalten: wie <-hier |
| - | 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 | + | /** |
| - | public | + | * Die HelloWorldApp-Klasse implementiert eine Anwendung, die |
| + | * einfach "Hello World!" | ||
| + | */ | ||
| + | class HelloWorldApp | ||
| public static void main(String[] args) { | public static void main(String[] args) { | ||
| - | System.out.println(" | + | System.out.println(" |
| } | } | ||
| } | } | ||
| </ | </ | ||
| - | ``` | + | </ |
| - | ==== File Blocks | + | **Ergebnis: |
| - | ``` | + | <code java> |
| - | <file php script.php> | + | /** |
| - | <?php | + | * Die HelloWorldApp-Klasse implementiert eine Anwendung, die |
| - | echo "Downloadable file"; | + | * einfach "Hello World!" |
| - | ?> | + | */ |
| + | class HelloWorldApp { | ||
| + | public static void main(String[] args) { | ||
| + | System.out.println(" | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== Unterstützte Sprachen für Syntax-Highlighting | ||
| + | '' | ||