===== 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 [[https://www.dokuwiki.org/plugin:wrap|Wrap-Plugins]] realisieren. Code: ^Wert^Beschreibung^ |A| * foo * bar | Darstellung: ^Wert^Beschreibung^ |A| * foo * bar | ===== Tabelle in Liste ===== Tabellen als Element einer Liste lassen sich ebenfalls mit Hilfe des [[https://www.dokuwiki.org/plugin:wrap|Wrap-Plugins]] realisieren. Code: * Element A * ^Überschrift 1^ Überschrift 2^ |foo |bar| * Element C Darstellung: * Element A * ^Überschrift 1^ Überschrift 2^ |foo |bar| * Element C ===== Tabelle in Tabelle ===== Tabellen innerhalb von Tabellen lassen sich ebenfalls mit Hilfe des [[https://www.dokuwiki.org/plugin:wrap|Wrap-Plugins]] realisieren. Code: ^Wert^ Beschreibung^ |A| ^Überschrift 1^ Überschrift 2^ |foo |bar| | Darstellung: ^Wert^ Beschreibung^ |A| ^Überschrift 1^ Überschrift 2^ |foo| bar| | ===== Sortierbare Tabellen ===== Tabellen können mit dem Plugin [[https://www.dokuwiki.org/plugin:sortablejs|sortablejs]] und den Tags '''' bzw. '''' sortierbar gemacht werden. Die Tabelle muss eine Titelzeile mit ''^'' besitzen. Um standardmäßig nach einer Spalte zu sortieren '''' bzw. '''' für die umgekehrte Reihenfolge. Beispiel: ^Überschrift 1 ^Überschrift 1^ |1 |2| |2 |1| ^Überschrift 1 ^Überschrift 1^ |1 |2| |2 |1| ===== Fußnoten in sortierbarer Tabelle ===== Werden Fußnoten in einer sortierbaren Tabelle (mit dem Plugin [[https://www.dokuwiki.org/plugin:sortablejs|sortablejs]]) verwendet, darf keine Leerzeile zwischen Tabelle und schließendem stehen, sonst werden alle Fußnoten zweimal eingeblendet: einmal direkt unter der Tabelle und einmal am Ende der Seite: Aussehen mit Leerzeile: ^Titel((Fußnote 1)) ^ |Zelle 1| |Zelle 2| Aussehen ohne Leerzeile: ^Titel((Fußnote 2)) ^ |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: {{ wiki:dokuwiki-128.png|Rechts}} {{wiki:dokuwiki-128.png |Links}} {{ wiki:dokuwiki-128.png |Zentriert}} ===== SVG-Upload ===== 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. SVG-Dateien sind potentiell [[https://owasp.org/www-pdf-archive/Mario_Heiderich_OWASP_Sweden_The_image_that_called_me.pdf|unsicher]]. Daher wird ab Igor eine entsprechende Content Security Policy verwendet, siehe [[https://github.com/splitbrain/dokuwiki/issues/1045|Bugreport]] ===== Hinweise ===== Mit dem [[https://www.dokuwiki.org/plugin:wrap|WRAP-Plugin]] lassen sich optisch ansprechende Hinweise erstellen. ^Code ^Darstellung^ | Dies ist ein Hinweis. | Dies ist ein Hinweis. | | Dies ist ein Tipp. | Dies ist ein Tipp. | | Dies ist ein TODO. | Dies ist ein TODO. | | Dies ist eine Info. | Dies ist eine Info. | | Dies ist eine Warnung. | Dies ist eine Warnung. | ===== Text ein- und ausklappen ===== Mit dem Plugin [[https://www.dokuwiki.org/plugin:folded|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 | mit einem Teil der nur erscheint, wenn man auf ihn klickt++. 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. ++++ Titel | Dieser Teil erscheint nur, wenn man auf den Titel klickt. ++++