Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wiki:syntax [10.06.2025 10:32] – Die DokuWiki-Syntaxreferenz wurde vollständig überarbeitet und um 25+ Plugin-spezifische Syntaxelemente (AddNewPage, BPMN.io, Bureaucracy, Color, DataTables, Icons, Struct, Tag, ToDo, VShare, Wrap etc.), erweiterte Formatierungsoptionen, spezifische Fehle Michael Wegenerwiki:syntax [15.10.2025 05:34] (aktuell) – alte Version wiederhergestellt (10.06.2025 10:42) Michael Wegener
Zeile 28: Zeile 28:
 <code> <code>
 Sie können <sub>tiefgestellt</sub> und <sup>hochgestellt</sup> verwenden. Sie können <sub>tiefgestellt</sub> und <sup>hochgestellt</sup> verwenden.
 +Beispiel: H<sub>2</sub>O und E=mc<sup>2</sup>
 </code> </code>
  
-**Ergebnis:** Sie können <sub>tiefgestellt</sub> und <sup>hochgestellt</sup> verwenden.+**Ergebnis:** Sie können <sub>tiefgestellt</sub> und <sup>hochgestellt</sup> verwenden.\\ 
 +Beispiel: H<sub>2</sub>O und E=mc<sup>2</sup>
  
 ==== Durchgestrichener Text ==== ==== Durchgestrichener Text ====
Zeile 45: Zeile 47:
 oder gefolgt von\\ einem Leerzeichen erkannt werden \\dies passiert ohne. oder gefolgt von\\ einem Leerzeichen erkannt werden \\dies passiert ohne.
 </code> </code>
 +
 +**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:** Verwenden Sie erzwungene Zeilenumbrüche nur wenn wirklich nötig. **Wichtig:** Verwenden Sie erzwungene Zeilenumbrüche nur wenn wirklich nötig.
Zeile 60: Zeile 67:
 == Ebene 5 == == Ebene 5 ==
 </code> </code>
 +
 +**Ergebnis:**
 +====== Ebene 1 (Hauptüberschrift) ======
 +===== Ebene 2 =====
 +==== Ebene 3 ====
 +=== Ebene 4 ===
 +== Ebene 5 ==
  
 ==== Automatisches Inhaltsverzeichnis ==== ==== Automatisches Inhaltsverzeichnis ====
Zeile 69: Zeile 83:
 ---- ----
 </code> </code>
 +
 +**Ergebnis:**
 +----
 +
 Vier oder mehr Bindestriche erzeugen eine horizontale Linie. Vier oder mehr Bindestriche erzeugen eine horizontale Linie.
  
Zeile 82: Zeile 100:
 <andi@splitbrain.org> <andi@splitbrain.org>
 </code> </code>
 +
 +**Ergebnis:**\\
 +http://www.google.com\\
 +[[http://www.google.com]]\\
 +[[http://www.google.com|Dieser Link führt zu Google]]\\
 +<andi@splitbrain.org>
  
 ==== Interne Links ==== ==== Interne Links ====
Zeile 90: Zeile 114:
 [[syntax#internal|Zu diesem Abschnitt]] [[syntax#internal|Zu diesem Abschnitt]]
 </code> </code>
 +
 +**Ergebnis:**\\
 +[[seitenname]]\\
 +[[seitenname|Link-Text]]\\
 +[[namespace:seitenname]]\\
 +[[syntax#internal|Zu diesem Abschnitt]]
  
 ==== Interwiki-Links ==== ==== Interwiki-Links ====
Zeile 96: Zeile 126:
 [[wp>Wiki]] [[wp>Wiki]]
 </code> </code>
 +
 +**Ergebnis:**\\
 +[[doku>Interwiki]]\\
 +[[wp>Wiki]]
  
 ==== Windows-Freigaben ==== ==== Windows-Freigaben ====
Zeile 101: Zeile 135:
 [[\\server\freigabe|Diese Freigabe]] [[\\server\freigabe|Diese Freigabe]]
 </code> </code>
 +
 +**Ergebnis:**\\
 +[[\\server\freigabe|Diese Freigabe]]
  
 ==== Bild-Links ==== ==== Bild-Links ====
Zeile 106: Zeile 143:
 [[http://php.net|{{wiki:dokuwiki-128.png}}]] [[http://php.net|{{wiki:dokuwiki-128.png}}]]
 </code> </code>
 +
 +**Ergebnis:**\\
 +[[http://php.net|{{wiki:dokuwiki-128.png}}]]
  
 ---- ----
Zeile 118: Zeile 158:
 {{https://www.php.net/images/php.gif?200x50}} // Externes Bild {{https://www.php.net/images/php.gif?200x50}} // Externes Bild
 </code> </code>
 +
 +**Ergebnis:**\\
 +{{wiki:dokuwiki-128.png}}\\
 +{{wiki:dokuwiki-128.png?50}}\\
 +{{wiki:dokuwiki-128.png?200x50}}\\
 +{{https://www.php.net/images/php.gif?200x50}}
  
 ==== Bildausrichtung ==== ==== Bildausrichtung ====
Zeile 125: Zeile 171:
 {{ wiki:dokuwiki-128.png }}   // Zentriert {{ wiki:dokuwiki-128.png }}   // Zentriert
 </code> </code>
 +
 +**Ergebnis:**
 +
 +{{ wiki:dokuwiki-128.png}}
 +
 +{{wiki:dokuwiki-128.png }}
 +
 +{{ wiki:dokuwiki-128.png }}
  
 ==== Bildtitel und Alt-Text ==== ==== Bildtitel und Alt-Text ====
Zeile 130: Zeile 184:
 {{ wiki:dokuwiki-128.png |Dies ist die Bildunterschrift}} {{ wiki:dokuwiki-128.png |Dies ist die Bildunterschrift}}
 </code> </code>
 +
 +**Ergebnis:**\\
 +{{ wiki:dokuwiki-128.png |Dies ist die Bildunterschrift}}
  
 ==== Unterstützte Medienformate ==== ==== Unterstützte Medienformate ====
Zeile 143: Zeile 200:
 {{wiki:dokuwiki-128.png?linkonly}} {{wiki:dokuwiki-128.png?linkonly}}
 </code> </code>
 +
 +**Ergebnis:**\\
 +{{wiki:dokuwiki-128.png?linkonly}}
  
 ==== Fallback-Formate für Videos ==== ==== Fallback-Formate für Videos ====
Zeile 159: Zeile 219:
   * Ein weiterer Punkt   * Ein weiterer Punkt
 </code> </code>
 +
 +**Ergebnis:**
 +  * Dies ist eine Liste
 +  * Der zweite Punkt
 +    * Sie können verschiedene Ebenen haben
 +    * Noch ein Unterpunkt
 +  * Ein weiterer Punkt
  
 ==== Geordnete Listen ==== ==== Geordnete Listen ====
Zeile 168: Zeile 235:
   - Zurück zur ersten Ebene   - Zurück zur ersten Ebene
 </code> </code>
 +
 +**Ergebnis:**
 +  - Die gleiche Liste, aber nummeriert
 +  - Ein weiterer Punkt
 +    - Verwenden Sie Einrückung für tiefere Ebenen
 +    - Das war's
 +  - Zurück zur ersten Ebene
  
 ==== Gemischte Listen ==== ==== Gemischte Listen ====
Zeile 176: Zeile 250:
   * Zurück zu ungeordnet   * Zurück zu ungeordnet
 </code> </code>
 +
 +**Ergebnis:**
 +  * Ungeordnet
 +    - Geordnet
 +    - Noch einer
 +  * Zurück zu ungeordnet
  
 ---- ----
Zeile 187: Zeile 267:
 | Zeile 2 Sp 1  | Zeile 2 Sp 2  | Zeile 2 Sp 3  | | Zeile 2 Sp 1  | Zeile 2 Sp 2  | Zeile 2 Sp 3  |
 </code> </code>
 +
 +**Ergebnis:**
 +^ Überschrift 1 ^ Überschrift 2 ^ Überschrift 3 ^
 +| Zeile 1 Sp 1  | Zeile 1 Sp 2  | Zeile 1 Sp 3  |
 +| Zeile 2 Sp 1  | Zeile 2 Sp 2  | Zeile 2 Sp 3  |
  
 ==== Colspan (Zellen horizontal verbinden) ==== ==== Colspan (Zellen horizontal verbinden) ====
Zeile 195: Zeile 280:
 | Zeile 3 Sp 1  | Zeile 3 Sp 2  | Zeile 3 Sp 3  | | Zeile 3 Sp 1  | Zeile 3 Sp 2  | Zeile 3 Sp 3  |
 </code> </code>
 +
 +**Ergebnis:**
 +^ Überschrift 1 ^ Überschrift 2 ^ Überschrift 3 ^
 +| 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 ==== ==== Vertikale Überschriften ====
Zeile 202: Zeile 293:
 ^ Überschrift 4 | Zeile 2 Sp 2  | Zeile 2 Sp 3  | ^ Überschrift 4 | Zeile 2 Sp 2  | Zeile 2 Sp 3  |
 </code> </code>
 +
 +**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) ==== ==== Rowspan (Zellen vertikal verbinden) ====
Zeile 210: Zeile 306:
 | Zeile 3 Sp 1  | :::                                 | Zeile 3 Sp 3 | | Zeile 3 Sp 1  | :::                                 | Zeile 3 Sp 3 |
 </code> </code>
 +
 +**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 ==== ==== Tabellenausrichtung ====
Zeile 218: Zeile 320:
 | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
 </code> </code>
 +
 +**Ergebnis:**
 +^           Tabelle mit Ausrichtung           ^^^
 +|        rechts|    zentriert    |links          |
 +|links          |        rechts|    zentriert    |
 +| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
  
 **Ausrichtungsregeln:** **Ausrichtungsregeln:**
Zeile 232: Zeile 340:
 Dies ist ''monospace'' Text. Dies ist ''monospace'' Text.
 </code> </code>
 +
 +**Ergebnis:**\\
 +Dies ist ''monospace'' Text.
  
 ==== Code-Blöcke ==== ==== Code-Blöcke ====
-<code>+**Ergebnis:**
 <code> <code>
 Dies ist vorformatierter Code, alle Leerzeichen bleiben erhalten: wie              <-hier Dies ist vorformatierter Code, alle Leerzeichen bleiben erhalten: wie              <-hier
-</code> 
 </code> </code>
  
Zeile 246: Zeile 356:
 </file> </file>
 </code> </code>
 +
 +**Ergebnis:**
 +<file>
 +Dies ist ziemlich dasselbe, aber Sie könnten es verwenden, um zu zeigen, dass Sie eine Datei zitiert haben.
 +</file>
  
 ==== Syntax-Highlighting ==== ==== Syntax-Highlighting ====
Zeile 260: Zeile 375:
 } }
 </code> </code>
 +</code>
 +
 +**Ergebnis:**
 +<code java>
 +/**
 + * Die HelloWorldApp-Klasse implementiert eine Anwendung, die
 + * einfach "Hello World!" zur Standardausgabe anzeigt.
 + */
 +class HelloWorldApp {
 +    public static void main(String[] args) {
 +        System.out.println("Hello World!"); //Zeigt den String an.
 +    }
 +}
 </code> </code>
  
Zeile 271: Zeile 399:
 </file> </file>
 </code> </code>
 +
 +**Ergebnis:**
 +<file php myexample.php>
 +<?php echo "hello world!"; ?>
 +</file>
  
 ==== Code ohne Highlighting ==== ==== Code ohne Highlighting ====
Zeile 277: Zeile 410:
 Kein Syntax-Highlighting, aber herunterladbar Kein Syntax-Highlighting, aber herunterladbar
 </code> </code>
 +</code>
 +
 +**Ergebnis:**
 +<code - myfile.foo>
 +Kein Syntax-Highlighting, aber herunterladbar
 </code> </code>
  
Zeile 289: Zeile 427:
 </nowiki> </nowiki>
 </code> </code>
 +
 +**Ergebnis:**
 +<nowiki>
 +Dies ist Text, der Adressen wie diese enthält: http://www.splitbrain.org und **Formatierung**, aber nichts wird damit gemacht.
 +</nowiki>
  
 ==== Prozent-Zeichen ==== ==== Prozent-Zeichen ====
Zeile 294: Zeile 437:
 Das Gleiche gilt für %%//__dieser__ Text// mit einem Smiley ;-)%%. Das Gleiche gilt für %%//__dieser__ Text// mit einem Smiley ;-)%%.
 </code> </code>
 +
 +**Ergebnis:**\\
 +Das Gleiche gilt für %%//__dieser__ Text// mit einem Smiley ;-)%%.
  
 ---- ----
Zeile 344: Zeile 490:
 DokuWiki konvertiert häufig verwendete Emoticons in ihre grafischen Entsprechungen: DokuWiki konvertiert häufig verwendete Emoticons in ihre grafischen Entsprechungen:
  
-  * ''8-)'' → 8-) (cool) +<code> 
-  * ''8-O'' → 8-(eek) +8-) 8-O :-( :-) =) :-:-:-:-:-:-:-:-| ;-) ^_^ m( :?: :!: LOL FIXME DELETEME 
-  * '':-('' → :-( (sad) +</code> 
-  * '':-)'' → :-) (smile) + 
-  * ''=)'' → =) (smile2) +**Ergebnis:**\\ 
-  * '':-/'' → :-/ (doubt) +8-) 8-O :-( :-) =) :-:-:-:-:-:-:-:-| ;-) ^_^ m( :?: :!: LOL FIXME DELETEME
-  * '':-\'' → :-(doubt2) +
-  * '':-?'' → :-? (confused) +
-  '':-D'' → :-(biggrin) +
-  * '':-P'' → :-P (razz) +
-  * '':-O'' → :-O (surprised) +
-  * '':-X'' → :-X (silenced) +
-  * '':-|'' → :-| (neutral) +
-  * '';-)'' → ;-) (wink) +
-  * ''^_^'' → ^_^ (fun) +
-  * ''m('' → m( (facepalm) +
-  * '':?:'' → :?: (question) +
-  * '':!:'' → :!: (exclaim) +
-  * ''LOL'' → LOL (lol) +
-  * ''FIXME'' → FIXME (fixme) +
-  * ''DELETEME'' → DELETEME (deleteme)+
  
 ==== Typografische Konvertierungen ==== ==== Typografische Konvertierungen ====
Zeile 383: Zeile 514:
 {{rss>http://slashdot.org/index.rss 5 author date 1h}} {{rss>http://slashdot.org/index.rss 5 author date 1h}}
 </code> </code>
 +
 +**Ergebnis:**\\
 +{{rss>http://slashdot.org/index.rss 5 author date 1h}}
  
 **Parameter:** **Parameter:**
Zeile 401: Zeile 535:
 ~~NOTOC~~ ~~NOTOC~~
 </code> </code>
-Verhindert die automatische Erstellung eines Inhaltsverzeichnisses.+ 
 +**Ergebnis:** Verhindert die automatische Erstellung eines Inhaltsverzeichnisses.
  
 ==== NOCACHE - Cache deaktivieren ==== ==== NOCACHE - Cache deaktivieren ====
Zeile 407: Zeile 542:
 ~~NOCACHE~~ ~~NOCACHE~~
 </code> </code>
-Zwingt DokuWiki, die Seite bei jedem Aufruf neu zu rendern.+ 
 +**Ergebnis:** Zwingt DokuWiki, die Seite bei jedem Aufruf neu zu rendern.
  
 ---- ----
Zeile 421: Zeile 557:
 {{NEWPAGE>namespace?label=Benutzerdefiniertes Label}} {{NEWPAGE>namespace?label=Benutzerdefiniertes Label}}
 </code> </code>
 +
 +**Ergebnis:**\\
 +{{NEWPAGE}}\\
 +{{NEWPAGE>namespace}}\\
 +{{NEWPAGE>namespace?label=Benutzerdefiniertes Label}}
  
 ==== BPMN.io Plugin ==== ==== BPMN.io Plugin ====
Zeile 428: Zeile 569:
 </bpmnio> </bpmnio>
 </code> </code>
 +
 +**Ergebnis:** Rendert BPMN-Diagramme basierend auf dem bereitgestellten XML-Inhalt.
  
 ==== Bureaucracy Plugin ==== ==== Bureaucracy Plugin ====
Zeile 442: Zeile 585:
 </form> </form>
 </code> </code>
 +
 +**Ergebnis:** Erstellt ein funktionsfähiges Formular mit E-Mail-Versand.
  
 ==== Color Plugin ==== ==== Color Plugin ====
Zeile 449: Zeile 594:
 <color #FF0000>roter Text</color> <color #FF0000>roter Text</color>
 </code> </code>
 +
 +**Ergebnis:**\\
 +<color green>grüner Text</color>\\
 +<color blue/lightgrey>blauer Text auf hellgrauem Hintergrund</color>\\
 +<color #FF0000>roter Text</color>
  
 ==== DataTables Plugin ==== ==== DataTables Plugin ====
Zeile 458: Zeile 608:
 </datatables> </datatables>
 </code> </code>
 +
 +**Ergebnis:** Erstellt eine interaktive Tabelle mit Sortier-, Filter- und Suchfunktionen.
  
 ==== Icons Plugin ==== ==== Icons Plugin ====
Zeile 465: Zeile 617:
 {{glyphicon>user?24}} {{glyphicon>user?24}}
 </code> </code>
 +
 +**Ergebnis:**\\
 +{{icon>home}}\\
 +{{fa>home|Startseite}}\\
 +{{glyphicon>user?24}}
  
 ==== Struct Plugin ==== ==== Struct Plugin ====
Zeile 474: Zeile 631:
 ---- ----
 </code> </code>
 +
 +**Ergebnis:** Speichert strukturierte Daten, die später abgefragt werden können.
  
 ==== Tag Plugin ==== ==== Tag Plugin ====
Zeile 481: Zeile 640:
 {{count>+}} {{count>+}}
 </code> </code>
 +
 +**Ergebnis:**\\
 +{{tag>tag1 tag2 tag3}}\\
 +{{topic>tag1 -tag2}}\\
 +{{count>+}}
  
 ==== ToDo Plugin ==== ==== ToDo Plugin ====
Zeile 488: Zeile 652:
 <todo @benutzer>Aufgabe für Benutzer</todo> <todo @benutzer>Aufgabe für Benutzer</todo>
 </code> </code>
 +
 +**Ergebnis:**\\
 +<todo>Titel der Aufgabe</todo>\\
 +<todo #>Erledigte Aufgabe</todo>\\
 +<todo @benutzer>Aufgabe für Benutzer</todo>
  
 ==== VShare Plugin ==== ==== VShare Plugin ====
Zeile 495: Zeile 664:
 {{youtube>L-WM8YxwqEU?large}} {{youtube>L-WM8YxwqEU?large}}
 </code> </code>
 +
 +**Ergebnis:** Bettet Videos von YouTube, Vimeo und anderen Plattformen ein.
  
 ==== Wrap Plugin ==== ==== Wrap Plugin ====
Zeile 504: Zeile 675:
 <wrap classes #id width :language>"kleiner" Inhalt</wrap> <wrap classes #id width :language>"kleiner" Inhalt</wrap>
 </code> </code>
 +
 +**Ergebnis:** Erstellt Container mit CSS-Klassen für erweiterte Formatierung.
  
 ---- ----
Zeile 570: Zeile 743:
 Dies verlinkt zu [[syntax#internal|diesem Abschnitt]]. Dies verlinkt zu [[syntax#internal|diesem Abschnitt]].
 </code> </code>
 +
 +**Ergebnis:**\\
 +Dies verlinkt zu [[syntax#internal|diesem Abschnitt]].
  
 ==== Namespaces ==== ==== Namespaces ====
Zeile 575: Zeile 751:
 [[some:namespaces]] [[some:namespaces]]
 </code> </code>
 +
 +**Ergebnis:**\\
 +[[some:namespaces]]
 +
 Verwenden Sie Doppelpunkte, um Namespaces zu erstellen. Verwenden Sie Doppelpunkte, um Namespaces zu erstellen.
  
  • wiki/syntax.1749544345.txt.gz
  • Zuletzt geändert: 10.06.2025 10:32
  • von Michael Wegener