Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:syntax

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
wiki:syntax [2016/05/10 14:30]
mw
wiki:syntax [2016/05/10 15:14]
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"​. ​
  
 Zum  Ausprobieren oder Üben kann die [[playground:​playground|Spielwiese]] verwendet werden. Zum  Ausprobieren oder Üben kann die [[playground:​playground|Spielwiese]] verwendet werden.
- 
  
 ====== 1 Texte ====== ====== 1 Texte ======
Zeile 93: Zeile 92:
  
 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 158:
 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 287:
  
   {{ 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 446:
 ===== 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 459:
 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:
Zeile 508: Zeile 472:
  
 ~~INFO:​syntaxplugins~~ ~~INFO:​syntaxplugins~~
 +
  
wiki/syntax.txt · Zuletzt geändert: 2016/06/09 14:18 von mw