Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Dokuwiki
Dokuwiki ist eine in PHP geschriebene Wikisoftware.
Escaping von Sonderzeichen
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
Relative Links zu Seiten außerhalb des Wikis können mit dem this-Tag angelegt werden:
[[this>../site.html]]
Zeilenumbruch in Listen
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:
- Listenpunkt 1
Zeile 2 - Listenpunkt 2
Liste in Tabelle
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 |
|
Tabelle in Liste
Es ist nicht möglich eine Tabelle als Element einer Liste anzulegen, auch nicht mit Hilfe des Wrap-Plugins.
Tabelle in Tabelle
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 |
|
Sortierbare Tabellen
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 |
Fußnoten in sortierbarer Tabelle
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 |
Ausrichtung von Bildern mit Titel
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:
SVG-Upload
Standardmäßig ist der Upload von SVG-Dateien im Media-Manager deaktiviert.
Um ihn zu erlauben, muss eine Datei conf/mime.local.conf
angelegt bzw. bearbeitet werden mit folgendem Inhalt:
svg image/svg+xml
SVG-Dateien sind potentiell unsicher. Daher sollte der Upload in öffentlichen Wikis nicht erlaubt werden!