Dokuwiki ist eine in PHP geschriebene Wikisoftware.
Dokuwiki wandelt einige doppelte Sonderzeichen in eine Formatierung oder ein anderes Zeichen um. Benötigt man die doppelten Sonderzeichen als solche im Text, können sie mit
%%zeichen%%
escapet werden:
Eingabe ohne Escaping | Bedeutung ohne Escaping | Eingabe mit Escaping |
---|---|---|
-- | – (langer Bindestrich) | %%--%% |
__ | unterstrichen | %%__%% |
// | kursiv | %%//%% |
\\ | Umbruch: Text Text | %%\\%% |
Relative Links zu Seiten außerhalb des Wikis können mit dem this-Tag angelegt werden:
[[this>../site.html]]
Ein Zeilenumbruch in einer Liste kann mit einem Doppelbachslash \\ erzeugt werden. Der Text muss dabei in einer Zeile stehen und nach dem Doppelbackslash muss ein Leerzeichen folgen.
Code:
* Listenpunkt 1 \\ Zeile 2 * Listenpunkt 2
Darstellung:
Listen bzw. Aufzählungen innerhalb von Tabellen lassen sich mit Hilfe des Wrap-Plugins realisieren.
Code:
^Wert^Beschreibung^ |A|<WRAP> * foo * bar </WRAP>|
Darstellung:
Wert | Beschreibung |
---|---|
A |
|
Tabellen als Element einer Liste lassen sich ebenfalls mit Hilfe des Wrap-Plugins realisieren.
Code:
* Element A * <WRAP> ^Überschrift 1^ Überschrift 2^ |foo |bar| </WRAP> * Element C
Darstellung:
Überschrift 1 | Überschrift 2 |
---|---|
foo | bar |
Tabellen innerhalb von Tabellen lassen sich ebenfalls mit Hilfe des Wrap-Plugins realisieren.
Code:
^Wert^ Beschreibung^ |A|<WRAP> ^Überschrift 1^ Überschrift 2^ |foo |bar| </WRAP>|
Darstellung:
Wert | Beschreibung | ||||
---|---|---|---|---|---|
A |
|
Tabellen können mit dem Plugin sortablejs und den Tags <sortable>
bzw. </sortable>
sortierbar gemacht werden.
Die Tabelle muss eine Titelzeile mit ^
besitzen.
Um standardmäßig nach einer Spalte zu sortieren <sortable 1>
bzw. <sortable r1>
für die umgekehrte Reihenfolge.
Beispiel:
<sortable> ^Überschrift 1 ^Überschrift 1^ |1 |2| |2 |1| </sortable>
Überschrift 1 | Überschrift 1 |
---|---|
1 | 2 |
2 | 1 |
Werden Fußnoten in einer sortierbaren Tabelle (mit dem Plugin sortablejs) verwendet, darf keine Leerzeile zwischen Tabelle und schließendem </sortable> stehen, sonst werden alle Fußnoten zweimal eingeblendet: einmal direkt unter der Tabelle und einmal am Ende der Seite:
Aussehen mit Leerzeile:
Aussehen ohne Leerzeile:
Titel2) |
---|
Zelle 1 |
Zelle 2 |
Um Bilder auszurichten, die einen Titel (Tooltip) besitzen, müssen die Leerzeichen vor dem |
stehen:
{{ wiki:dokuwiki-128.png|Rechts}} {{wiki:dokuwiki-128.png |Links}} {{ wiki:dokuwiki-128.png |Zentriert}}
Beispiel:
Vor dem Release „Igor“ war der Upload von SVG-Dateien im Media-Manager deaktiviert.
Um ihn zu erlauben, musste eine Datei conf/mime.local.conf
angelegt bzw. bearbeitet werden mit folgendem Inhalt:
svg image/svg+xml
Ab Igor ist der Upload standardmäßig aktiviert.
Mit dem WRAP-Plugin lassen sich optisch ansprechende Hinweise erstellen.
Code | Darstellung |
---|---|
<WRAP important round> Dies ist ein Hinweis. </WRAP> | Dies ist ein Hinweis. |
<WRAP tip round> Dies ist ein Tipp. </WRAP> | Dies ist ein Tipp. |
<WRAP todo round> Dies ist ein TODO. </WRAP> | Dies ist ein TODO. |
<WRAP info round> Dies ist eine Info. </WRAP> | Dies ist eine Info. |
<WRAP alert round> Dies ist eine Warnung. </WRAP> | Dies ist eine Warnung. |
Mit dem Plugin folded lassen sich ein- und ausklappbare Texte (z.B. „Spoiler“) erstellen.
Code (inline):
Dies ist ein ++Beispieltext | mit einem Teil der nur erscheint, wenn man auf ihn klickt++. Danach geht der Text weiter.
Darstellung:
Dies ist ein Beispieltext . Danach geht der Text weiter.
Code (block):
Dies ist ein Beispieltext. ++++ Titel | Dieser Teil erscheint nur, wenn man auf den Titel klickt. ++++
Vor den ersten 4 Plussen muss eine Leerzeile stehen.
Darstellung:
Dies ist ein Beispieltext.
Möchte man Text nach einem Linksbündigen Bild ausrichten, kann man dies mit <WRAP clear></WRAP>
erreichen:
Beispiel ohne WRAP clear:
Lorem Ipsum vor Bild\\ {{:wiki:dokuwiki-128.png|}} Lorem Ipsum nach Bild
Lorem Ipsum vor Bild
Lorem Ipsum nach Bild
Beispiel mit WRAP clear:
Lorem Ipsum vor Bild\\ {{:wiki:dokuwiki-128.png|}} <WRAP clear></WRAP>Lorem Ipsum nach Bild
Lorem Ipsum nach Bild
Um den System-Status (u.a. Dokuwiki und PHP-Version) anzeigen zu lassen, hängt man an die URL ?do=check
bzw. &do=check
an.
Für Debuginformationen kann man ?do=debug
bzw. &do=debug
anhängen, wenn die Option allowdebug gesetzt ist oder man benutzt die Logging-Funktion (seit Version Igor).
Tasenkürzel | Aktion |
---|---|
ALT + S | Änderungen speichern |
ALT + P | Vorschau (Preview) |
ALT + D | markierten Text durchstreichen |
ALT + I | markierten Text kursiv setzen |
ALT + B | markierten Text fett stetzen |
ALT + U | markierten Text unterstreichen |
ALT + M | markierten Text in Festbreite setzen |
ALT + L | Link-Einfüge-Assistent öffnen |
ALT + 1 bis ALT + 5 | markierten Text als Überschrift der Ebene 1-5 |
In Chrome und Firefox muss ALT
+Shift
statt ALT
gedrückt werden.