0 Stimmen

XWiki Syntax Hilfe

Zuletzt geändert von xwikiadmin am 2020/06/24 19:59

XWiki Syntax 2.0 » Bearbeiten

XWiki Syntax 2.0: Bearbeiten

Absatz

2.0 Paragraphs

Absätze sind Textelemente, die durch zwei oder mehr neue Zeilen getrennt sind.

In XWiki Syntax 2.0 werden neue Zeilen beachtet, was in XWiki Syntax 1.0 und Creole Syntax nicht der Fall ist.

FunktionXWiki Syntax 2.0Ergebnis 
Einfacher AbsatzDies ist ein AbsatzDies ist ein Absatz
Absatz mit mehreren ZeilenAbsatz auf
mehreren Zeilen
Absatz auf
mehreren Zeilen
Zwei AbsätzeAbsatz eins

Absatz zwei
Absatz eins

Absatz zwei
Parametrisierter Absatz(% style="text-align:center;color:blue" %)
Zentrierter und blauer Absatz

Zentrierter und blauer Absatz

Überschriften

2.0 Headings

FunktionXWiki Syntax 2.0Ergebnis
Standardüberschriften
= Ebene 1 = 
== Ebene 2 ==
=== Ebene 3 ===
==== Ebene 4 ====
===== Ebene 5 =====
====== Ebene 6 ======

Ebene 1

 

Ebene 2

Ebene 3

Ebene 4

Ebene 5
Ebene 6
Parametrisierte Überschrift(% style="color:blue" %)
= Überschrift =

Überschrift

Überschrift mit XWiki Syntax=== Überschrift mit **fett** ===

Überschrift mit fett

Textformatierung

2.0 Text Formatting

FunktionXWiki Syntax 2.0Ergebnis
Fett**fett**fett
Unterstrichen__unterstrichen__unterstrichen
Kursiv//kursiv//kursiv
Durchgestrichen--durchgestrichen--durchgestrichen
Nichtproportional##nichtproportional##nichtproportional
Hochgestelltetwas ^^hochgestellt^^etwas hochgestellt
Tiefgestelltetwas ,,tiefgestellt,,etwas tiefgestellt

Horizontale Linie

2.0 Horizontal Line

Es müssen vier oder mehr Striche sein.

FunktionXWiki Syntax 2.0Ergebnis
Einfache horizontale Linie----

Parametrisierte horizontale Linie
(% style="border-color:blue" %)
----

Listen

2.0 Lists

Einige der genannten Stile funktionieren nicht in allen Browsern. Für eine ausführliche Liste folgen Sie diesem Link (Englisch).

FunktionXWiki Syntax 2.0Ergebnis
Aufzählung
* Element 1
** Element 2
*** Element 3
* Element 4
  • Element 1
    • Element 2
      • Element 3
  • Element 4
Nummerierung
1. Element 1
11. Element 2
111. Element 3
1. Element 4
  1. Element 1
    1. Element 2
      1. Element 3
  2. Element 4
Gemischte Liste
1. Element 1
1*. Element 2
1*. Element 3
1. Element 4
  1. Element 1
    • Element 2
    • Element 3
  2. Element 4
Aufzählung (Quadrat)
(% style="list-style-type: square" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Aufzählung (Kreis)
(% style="list-style-type: disc" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Nummerierung (Kleinbuchstaben)
(% style="list-style-type: lower-alpha" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Nummerierung (Großbuchstaben)
(% style="list-style-type: upper-alpha" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Nummerierung (kleine römische Zahlen)
(% style="list-style-type: lower-roman" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Nummerierung (große römische Zahlen)
(% style="list-style-type: upper-roman" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Nummerierung (griechische Kleinbuchstaben)
(% style="list-style-type: lower-greek" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Nummerierung (griechische Großbuchstaben)
(% style="list-style-type: upper-greek" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Hiragana Liste
(% style="list-style-type: hiragana" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Hiragana Iroha Liste
(% style="list-style-type: hiragana-iroha" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Katakana Liste
(% style="list-style-type: katakana" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Katakana Iroha Liste
(% style="list-style-type: katakana-iroha" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Nummerierung (armenisch)
(% style="list-style-type: armenian" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Nummerierung (hebräisch)
(% style="list-style-type: hebrew" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Nummerierung (georgisch)
(% style="list-style-type: georgian" %)
* Element 1
* Element 2
  • Element 1
  • Element 2
Nummerierung (CJK Ideogramme)
(% style="list-style-type: cjk-ideographic" %)
* Element 1
* Element 2
  • Element 1
  • Element 2

Definitionslisten

2.0 Definition Lists

FunktionXWiki Syntax  2.0Ergebnis
Standarddefinition
; Begriff
: Definition
Begriff
Definition
Verschachtelte Definitionen
; Begriff 1
: Definition 1
:; Begriff 2
:: Definition 2
Begriff 1
Definition 1
Begriff 2
Definition 2
Parametrisierte Definition
(% style="color:blue" %)
; Begriff
: Definition
Begriff
Definition

Neue Zeile/Zeilenumbruch

2.0 New Line Line Breaks

Eine neue Zeile ist ein Absatzende. Ein Zeilenumbruch ist eine erzwungene neue Zeile, welche an jeder Stelle im Text auftreten kann.

FunktionXWiki Syntax 2.0Ergebnis
ZeilenumbruchZeile\\Neue ZeileZeile
Neue Zeile
Neue ZeileZeile
Neue Zeile
Zeile
Neue Zeile
FunktionXWiki Syntax 2.0Ergebnis
Link zu Seite im aktuellen Bereich[[WebHome]]XWiki
Link mit Linktext

[[Linktext>>WebHome]]
XWiki Syntax innerhalb des Linktextes wird unterstützt.

Linktext
Link mit XWiki Syntax im Linktext[[**fetter Linktext**>>WebHome]]fetter Linktext
Link zu Seite im angegebenen Bereich[[Main.WebHome]]Main
Link zu einem Unterwiki[[subwiki:Main.WebHome]]Main
Link der in neuem Fenster öffnet[[Linktext>>WebHome||rel="__blank"]]Linktext
Link zu einer URL direkt im TextDies ist eine URL: https://xwiki.orgDies ist eine URL: https://xwiki.org
Link zu einer URL[[https://xwiki.org]]https://xwiki.org
Link zu einer URL mit Linktext[[XWiki>>https://xwiki.org]]XWiki
Link zu einer E-Mail-Adresse[[john@smith.net>>mailto:john@smith.net]]john@smith.net
Bild-Link[[image:Bereich2.Seite2@Bild.png>>Bereich1.Seite1]]img.png
Bild-Link mit Bildparametern[[[[image:Bereich2.Seite2@Bild.png||width="26" height="26"]]>>Bereich1.Seite1]]img.png
Link zu einem Anhang auf der aktuellen Seite[[Text>>attach:img.png]]Text
Link zu einem Anhang auf einer anderen Seite[[Text>>attach:Bereich.Seite@img.png]]Text
Link zu einem Anker auf einer Seite[[Text>>Bereich.Seite#anchor]]Text
Link zu einer Überschrift auf einer Seite[[Text>>Bereich.Seite#HMyheading]]Text

Wenn Sie eine Überschrift in einem Dokument hinzufügen, wird daraus automatisch ein Anker generiert, der aus einem vorangestellem "H", gefolgt von den Buchstaben in der Überschrift gebildet wird. Beispiel: eine Überschrift "Neuer Abschnitt" erzeugt einen Anker "HNeuerAbschnitt".

XWiki Syntax 2.0 Linkspezifikation

Der Teil in ( ) ist erforderlich, während die Teile in [ ] optional sind.

Das vollständige Format eines Links ist [Linktext>>] (Ressource) [@interWikiAlias] [||Parameter]

  • Linktext: Eine optionale Zeichenkette, welche dem Nutzer beim Rendern als Linkname gezeigt wird. Der Linktext kann XWiki Syntax enthalten. Wenn kein Linktext angegeben ist, wird ein Standartext generiert. Das Erstellungsmuster kann verändert werden, siehe Admin Guide. Beispiel: Meine Seite
  • Ressource: Die vollständige Linkreferenz in folgender Syntax: (Referenz) [?queryString] [#Anker]
    • Referenz: Die Linkreferenz in einer der folgenden Formen:
      • URL: Eine URL in der Form Protokoll://Pfad. Beispiele: http://xwiki.org, https://svn.xwiki.org/
      • Wikiseitenname Referenz in der Form [[wikiName:] Bereich.] (Seite). Beispiele: WebHome, Main.WebHome, mywiki:Main.WebHome
        • wikiName: Eine optionale Zeichenkette, die den Namen des virtuellen Wikis enthält. Der Link wird auf eine Seite in diesem virtuellen Wiki zeigen. Beispiel: mywiki
        • Bereich: Ein optionaler Bereichsname. Wenn kein Bereich spezifiziert wird, wird der aktuelle Bereich verwendet. Beispiel: Main
        • Seite: Eine erforderliche Zeichenkette, die den Namen der verknüpften Wikiseite enthält. Beispiel: WebHome
      • Anhang Referenz in der Form attach: [wikiSeitenName @] (anhangsName) (#Anker ist nicht zulässig). Beispiele: attach:img.png, attach:mywiki:Main.WebHome@img.png
        • attach:: Eine notwendige Zeichenkette, die die Ressource als Anhang identifiziert.
        • wikiSeitenName: Eine optionale Zeichenkette, die das Dokument, an das der Anhang angehängt ist, referenziert, siehe "Wikiseitenname" oben.
        • anhangsName: Name des Anhangs, wie er im Wiki gespeichert ist.
      • E-Mail-Adresse in der Form mailto: (emailAdresse) (#Anker ist nicht zulässig). Beispiel: mailto:john@smith.com
        • mailto:: Eine notwendige Zeichenkette, die die Ressource als E-Mail identifiziert.
        • emailAddress: Ziel-E-Mail-Adresse. Beispiel: john@smith.com
    • queryString: Eine optionale Abfragezeichenkette, die Parameter spezifiziert, die in der gerenderten URL verwendet werden. Beispiel: mydata1=5&mydata2=Hallo
    • Anker: Ein optionaler Ankername, der auf einen Anker im referenzierten Link zeigt. In XWiki werden Anker automatisch für Überschriften und Bilder erstellt. Beispiel: HInhaltsverzeichnis
  • interWikiAlias: Ein optionales Inter Wiki Alias, entsprechend der Definition in der InterWiki Map (siehe Admin Guide). Dies ist nur für Wikiseitennamen zulässig. Beispiel: wikipedia
  • Parameter: Eine optionale Liste mit Parametern, die an den Link weitergegeben werden. Beispiel: rel="__blank" (in neuem Fenster öffnen)

Tabellen

2.0 Tables

Erlaubt es auf einfache Weise Inhalte im Tabellenformat zu erstellen. Parameter für Tabelle, Reihe oder Zelle sind ebenfalls in XWiki Syntax 2.0 unterstützt.

FunktionXWiki Syntax 2.0Ergebnis
Standardtabelle
|=Titel 1|=Titel 2
|Wort 1|Wort 2
oder
!=Titel 1!=Titel 2
!!Wort 1!!Wort 2
Titel 1Titel 2
Wort 1Wort 2
Parametrisierte Tabelle
(% style="background-color:red;text-align:center" %)
|=Titel 1|=(% style="background-color:yellow" %)Titel 2
|Wort 1|Wort 2
Titel 1Titel 2
Wort 1Wort 2
Filterbare, sortierbare Tabelle
{{velocity}}
$xwiki.ssfx.use("js/xwiki/table/table.css")
$xwiki.jsfx.use("js/xwiki/table/tablefilterNsort.js", true)
{{/velocity}}

(% class="grid sortable filterable doOddEven" id="tableid" %)
(% class="sortHeader" %)|=Title 1|=Title 2
|Cell 11|Cell 12
|Cell 21|Cell 22

Für verbesserte Funktionen siehe das Live-Table Makro.

Titel 1Titel 2
Zelle 11Zelle 12
Zelle 21Zelle 22

Bilder

2.0 Images

FunktionXWiki Syntax 2.0Ergebnis
Bild von Anhang auf aktueller Seiteimage:img.pngimg.png
Bild von Anhang auf anderer Seiteimage:Bereich.Seite@img.pngimg.png
Bild mit Parametern[[image:img.png||width="25" height="25"]]img.png
Bild mit Bildunterschrift[[~[~[XWiki~>~>https://www.xwiki.org~]~] unterstützt Bildunterschriften.>>image:img.png]](( (img.png)))
Bild befindlich an URLimage:http://eine/url/img.pngimg.png

XWiki Syntax 2.0 Bild-Spezifikation

Der Teil in ( ) ist erforderlich, während die Teile in { } optional sind.

Das vollständige Format eines Bilder ist entweder image: (Verweis) oder [[{caption>>}image: (Verweis) {||Parameter}]]

  • caption: Eine optionale Beschriftung. Kann beliebige XWiki 2.0-Syntax enthalten, aber verschachtelte Link-Syntax muss mit ~ maskiert werden. Die Beschriftung wird nur unterstützt, wenn die Bildsyntax der einzige Inhalt eines Absatzes ist. Das Bild mit der Beschriftung kann auch in einen Link eingebettet sein. In diesem Fall enthält der Link das Bild, aber nicht die Beschriftung.
  • image: Ein erforderlicher Text, welches die folgenden Angaben als Bild kennzeichnet.
  • Verweis: Der Verweis auf das anzuzeigende Bild. Der Verweis kann in folgenden Formaten angegeben werden:
    • URL: Eine URL zu einem externen Bild in dem Format http://pfad/BildName. Beispiel: http://example.org/pfad/bild.png
    • Anhang: Ein Verweis auf einen Anhang im Wiki im Format {{{wikiName:} Bereich.} Seite@} (BildName)
      • wikiName: Ein optionaler Text, welcher den Namen eines Subwikis enthält. Das Bild wird dann in dem entsprechenden Subwiki nachgeschlagen. Beispiel: meinwiki
      • Bereich: Der Name eines Bereiches, in dem das Bild nachgeschlagen wird (optional). Wenn kein Bereich angegeben, wird der aktuelle Bereich verwendet. Beispiel: Main
      • Seite: Der Namen einer Seite, an der das Bild angehangen ist (optional). Wird keine Seite angegeben, wird die aktuelle Seite verwendet. Beispiel: WebHome
      • BildName: Ein erforderlicher Text, welcher den Dateinamen des anzuzeigenden Bildes enthält, wie er im Wiki gespeichert ist.
  • Parameter: Eine optionale Liste von durch Leerzeichen getrennten Parametern, die an das Bild durchgereicht werden. Beispiel: width="800" height="600" alt="Ein beispielhaftes Bild" title="Dies ist ein schönes Bild"
    • HTML Attribute: Alle Attribute, welche im HTML Standard vorgesehen sind, werden zu dem erzeugten <img> Element hinzugefügt.
      • style: CSS-Stil Anweisungen, welche auf das Bild angewendet werden. Beispiele: style="float:right;height:50px" (d.h. das Bild wird rechtsbündig eingebettet mit einer Höhe von 50 Pixeln),
        style="style="display:block;margin-left:auto;margin-right:auto;width:80%" (Bild wird zentriert dargestellt in einer Breite von 80% des zur verfügung stehenden Platzes).
        style="vertical-align:bottom" (Der folgende Text startet direkt an unteren Ende des Bildes).
      • height: Die vertikale Grösse des angezeigten Bildes. Der Parameterwert sollte entweder in Bildschirmpixeln angeben werden (Beispiel height="80") oder in prozentualen Anteilen des Anzeigebereichs (Beispiel height="40%")
      • width: Die horizontale Grösse des angezeigten Bildes. Der Parameterwert sollte entweder in Bildschirmpixeln angeben werden (Beispiel width="120") oder in prozentualen Anteilen des Anzeigebereichs (Beispiel width="80%")
      • title: Der Text, der beim Überfahren den Bildes mit dem Mauszeiger angezeigt wird. Beispiel: title="Dies ist ein schönes Bild"
      • alt: Der Text, welcher alternativ angezeigt wird, wenn der Browser das Bild nicht darstellen kann. Da dies im HTML eine Pflichtangabe ist, verwendet XWiki den Dateinamen, wenn kein Wert für alt angegeben wurde. Beispiel: alt="Ein beispielhaftes Bild"
      • ... und mehr: Die offizielle Liste aller unterstützten Attribute kann auf der offiziellen Seite des HTML-Standards (in Englisch) eingesehen werden.
Powered by MakerspaceBonn e.V.