Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wiki:syntax [2016/05/10 14:30] mw |
wiki:syntax [2016/06/09 14:18] (aktuell) mw |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Syntax ====== | ====== Syntax ====== | ||
- | [[DokuWiki]] zeichnet sich u. a. durch einfache Textformatierungen aus. Dadurch bleiben die Dateien, die den Inhalt enthalten, gut lesbar. | + | DokuWiki zeichnet sich u. a. durch einfache Textformatierungen aus. Dadurch bleiben die Dateien, die den Inhalt enthalten, gut lesbar. |
In den nachfolgenden Abschnitten sind die möglichen Formatierungsarten aufgelistet, die innerhalb des Editors verwendet werden können. Einige der hier vorgestellten Formatierungen sind auch direkt über die [[doku>de:toolbar|Quickbuttons]] erreichbar. | In den nachfolgenden Abschnitten sind die möglichen Formatierungsarten aufgelistet, die innerhalb des Editors verwendet werden können. Einige der hier vorgestellten Formatierungen sind auch direkt über die [[doku>de:toolbar|Quickbuttons]] erreichbar. | ||
Ein erstes Beispiel, wie der Aufbau einer Seite aussehen kann, findest du, wenn du dir diese Seite im Quelltext-Modus anzeigen lässt. Klicke dazu auf den Button "Vorschau". | Ein erstes Beispiel, wie der Aufbau einer Seite aussehen kann, findest du, wenn du dir diese Seite im Quelltext-Modus anzeigen lässt. Klicke dazu auf den Button "Vorschau". | ||
Zeile 7: | Zeile 7: | ||
Zum Ausprobieren oder Üben kann die [[playground:playground|Spielwiese]] verwendet werden. | Zum Ausprobieren oder Üben kann die [[playground:playground|Spielwiese]] verwendet werden. | ||
+ | <WRAP important 400px> | ||
+ | ==== Wichtig ==== | ||
+ | Die installierten Erweiterungen erweitern auch die Syntax!\\ | ||
+ | Bitte klicken Sie [[wiki:eliassyntax|hier]], um die zusätzlichen Befehle zu sehen. | ||
+ | </WRAP> | ||
====== 1 Texte ====== | ====== 1 Texte ====== | ||
Zeile 93: | Zeile 98: | ||
Einfach den Quelltext dieser Seite anschauen (den Knopf "Edit" drücken) um zu sehen, wie diese Blöcke angewendet werden. | Einfach den Quelltext dieser Seite anschauen (den Knopf "Edit" drücken) um zu sehen, wie diese Blöcke angewendet werden. | ||
- | |||
===== 1.5 Syntax-Hervorhebung ===== | ===== 1.5 Syntax-Hervorhebung ===== | ||
- | [[DokuWiki]] kennt Syntax-Highlighting für Quellcode, um dessen Lesbarkeit zu erhöhen. Dafür wird [[http://qbnz.com/highlighter/|GeSHi]] "**Ge**neric **S**yntax **Hi**ghlighter" benutzt. Somit wird jede Programmiersprache unterstützt, die GeSHi kennt. | + | DokuWiki kennt Syntax-Highlighting für Quellcode, um dessen Lesbarkeit zu erhöhen. Dafür wird [[http://qbnz.com/highlighter/|GeSHi]] "**Ge**neric **S**yntax **Hi**ghlighter" benutzt. Somit wird jede Programmiersprache unterstützt, die GeSHi kennt. |
Es wird der gleiche Bezeichner wie im vorherigen Abschnitt benutzt, nur dass er nun auch den Namen der Sprache enthält: | Es wird der gleiche Bezeichner wie im vorherigen Abschnitt benutzt, nur dass er nun auch den Namen der Sprache enthält: | ||
''<nowiki><code java> Quelltext </code></nowiki>'' | ''<nowiki><code java> Quelltext </code></nowiki>'' | ||
Zeile 160: | Zeile 164: | ||
Aus dem englischen: Durch 4 oder mehr Bindestriche "-" wird eine horizontale Linie erzeugt: | Aus dem englischen: Durch 4 oder mehr Bindestriche "-" wird eine horizontale Linie erzeugt: | ||
----- | ----- | ||
- | |||
- | |||
- | |||
- | |||
====== 2 Links ====== | ====== 2 Links ====== | ||
Zeile 293: | Zeile 293: | ||
{{ wiki:dokuwiki-128.png |Dies ist ein Titel}} | {{ wiki:dokuwiki-128.png |Dies ist ein Titel}} | ||
+ | | ||
===== 3.5 Dateidownload ===== | ===== 3.5 Dateidownload ===== | ||
Zeile 452: | Zeile 452: | ||
===== 6.3 Typografie ===== | ===== 6.3 Typografie ===== | ||
- | [[DokuWiki]] kann einfache Textzeichen in ihre typografischen Entsprechungen umwandeln. | + | DokuWiki kann einfache Textzeichen in ihre typografischen Entsprechungen umwandeln. |
Hier eine Liste aller Zeichen, die DokuWiki kennt: | Hier eine Liste aller Zeichen, die DokuWiki kennt: | ||
Zeile 465: | Zeile 465: | ||
Bitte beachtet: Diese Umwandlungen können in der Konfigurationsdatei abgestellt werden | Bitte beachtet: Diese Umwandlungen können in der Konfigurationsdatei abgestellt werden | ||
- | ===== 6.4 HTML und PHP einbinden ===== | + | = 7 Kontroll-Makros ====== |
- | + | ||
- | In einer Seite kann sowohl HTML als auch PHP direkt benutzt werden. | + | |
- | + | ||
- | <html> | + | |
- | This is some <font color="red" size="+1">HTML-Code</font> | + | |
- | </html> | + | |
- | + | ||
- | <code> | + | |
- | <html> | + | |
- | This is some <font color="red" size="+1">HTML-Code</font> | + | |
- | </html> | + | |
- | </code> | + | |
- | + | ||
- | <php> | + | |
- | echo 'A logo generated by PHP:'; | + | |
- | echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP Logo !" />'; | + | |
- | </php> | + | |
- | + | ||
- | <code> | + | |
- | <php> | + | |
- | echo 'A logo generated by PHP:'; | + | |
- | echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP Logo !" />'; | + | |
- | </php> | + | |
- | </code> | + | |
- | + | ||
- | **Achtung**: Das Einbinden von HTML und PHP in einer Seite kann in der Konfigurationsdatei ausgeschaltet werden((Konfigurationsoptionen [[config:htmlok]] bzw. [[config:phpok]])). Ist diese Option aktiviert, wird der Quellcode dieser Abschnitte als Text angezeigt und nicht ausgeführt. | + | |
- | + | ||
- | **Achtung**: Das Einbinden von HTML und PHP auf einer Seite im Internet ist gewöhnlich ein schweres Sicherheitsrisiko! Diese Funktion ist nur für das Intranet gedacht! | + | |
- | + | ||
- | ====== 7 Kontroll-Makros ====== | + | |
Einige Syntax-Befehle beeinflussen wie Dokuwiki eine Seite beim Aufruf ausgibt. Die folgenden Kontroll-Makros sind verfügbar: | Einige Syntax-Befehle beeinflussen wie Dokuwiki eine Seite beim Aufruf ausgibt. Die folgenden Kontroll-Makros sind verfügbar: |