=====Kortfattad syntax=====
//(Komplett lista finns på http://www.dokuwiki.org/doku.php?id=syntax)//
^ Stil ^ Vad man skriver ^
| **Fetstil** | %%**fetstil**%% |
| //Kursiv// | %%//kursiv//%% |
| ''Monospace'' | %%''monospace''%% |
| färg | %%färg%% Fungerar inte i rubriker|
| Stycke | En tom rad |
| Radbrytning | %%\\%% sist på en rad eller %%\\%% följt av mellanslag var som helst |
| Extern länk | http://www.google.com eller bara www.google.com. Man kan sätta länktext med: %%[[http://www.google.com|denna länken går till Google]]%%. Emailskrivs som detta: %%%% |
| Intern länk | Skrivs med hakar, med eller utan förklaring: %%[[sida]]%% eller %%[[sida|länktext]]%% |
| Oordnad lista| Två mellanslag först på raden följt av * |
| Ordnad lista | Två mellanslag först på raden följt av - |
| Horisontell linje | Fyra eller fler minustecken i följd på en egen rad |
\\
\\
**Stilguide**:\\
Jag använder ''monospace'' för PATH:ar och ''dessutom röd färg'' för sådant som skall skrivas in.\\
Av enkelhet använder jag ''%%...%%'' för sådant som är från ett terminalfönster och ''%%...
%%'' för kod.
**Bilder**:\\
Bilder lägger man förslagsvis in med bildverktyget. Dock måste man först ha laddat upp bilden via ”Media Manager” i toppraden.\\
Alternativt kan man skriva in bilden i koden:\\
| Äkta storlek: | ''%%{{wiki:dokuwiki-128.png}}%%'' |
| Skala om till bredd: | ''%%{{wiki:dokuwiki-128.png?50}}%%'' |
| Skala om till bredd och höjd: | ''%%{{wiki:dokuwiki-128.png?200x50}}%%'' |
| Skala om extern bild: | ''%%{{http://de3.php.net/images/php.gif?200x50}}%%'' |
| Bildtext: | ''%%{{ wiki:dokuwiki-128.png |Detta är bildtexten}}%%'' |
| Högerjusterad bild: | ''%%{{ wiki:dokuwiki-128.png}}%%'' |
| Vänsterjusterad bild: | ''%%{{wiki:dokuwiki-128.png }}%%'' |
| Centrerad bild: | ''%%{{ wiki:dokuwiki-128.png }}%%'' |
{{wiki:Bildexempel.png}}
{{:wiki:bildexempel.png?100|}}
-----
==== Tabeller ====
En enkel tabell
^ Rubrik 1 ^ Rubrik 2 ^ Rubrik 3 ^
| Rad 1 Kolumn 1 | Rad 1 Kolumn 2 | Rad 1 Kolumn 3 |
| Rad 2 Kolumn 1 | colspan (notera dubbla pipe) ||
| Rad 3 Kolumn 1 | Rad 2 Kolumn 2 | Rad 2 Kolumn 3 |
Källkod:
^ Table with alignment ^^^
| höger| center |vänster |
|vänster | höger| center |
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
-----
==== Icke-parsade block ====
Man kan ha icke-parsade block i sitt dokument genom att:
* indentera dem med minst två mellanslag
* taggen ''%%%%''
* taggen ''%%%%''
För att få parsern att helt ignorera vad där står, använd någotdera av:
* taggen ''%%%%''
* kringgärda det med dubbla procenttecken: ''%%'' (Exempel: command %%--%%option)
-----
==== Syntax Highlighting ====
DokuWiki kan ”highlighta” källkod. Den använder [[http://qbnz.com/highlighter/|GeSHi]] Generic Syntax Highlighter -- alla språk den stödjer hanteras.
Syntaxen är samma som som ovan men man bifogar vilket språk det är, t.ex. ''
'' eller ''''.
/**
* The HelloWorldApp class implements an application that
* simply displays "Hello World!" to the standard output.
*/
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); //Display the string.
}
}
Några exempel på språk som stöds: //apache, applescript, asp, bash, c, csharp, diff, dos, email, html, java5, java, javascript, latex, lisp, make, matlab, mysql, pascal, perl, php, python, ruby, text, vim, xml//
-----
====Kod-formattering====
Man kan visa kod med både syntaxfärgning, radnummer och highlighting:
Require all granted
PHPIniDir "/Library/FileMaker Server/Web Publishing/publishing-engine/php/catalina/lib/php.ini"
LoadModule php7_module "/Library/FileMaker Server/Web Publishing/publishing-engine/php/catalina/libphp7.so"
DirectoryIndex index.html index.php
Detta åstadkoms i kodblocket:\\
''%%%%''\\
Notera att de highlightade raderna inte hänger samman med radnumren!!