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: | ||