Outils pour utilisateurs

Outils du site


Syntaxe Dokuwiki

Remerciements

> Cette page est une copie (à peine modifiée) de celle que Sébastien Mosser a écrite pour son wiki personnel. Qu'il soit ici remercié d'en avoir autorisé la copie.

La Page

Action Code Wiki
Virer la table des matières écrire ~~NOTOC~~ en haut de la page
Forcer la régénération de la page à chaque affichage écrire ~~NOCACHE~~ en haut de la page

Le Texte

Action Syntaxe DokuWiki Résultat
Casse de caractères
Mettre en Gras **Ceci est important** Ceci est important
Mettre en Italique //Ceci est mis en évidence// Ceci est mis en évidence
Souligner du texte __Ceci est souligné__ Ceci est souligné
Code télétype ''Ceci est du code machine a écrire'' Ceci est du code machine a écrire
Tout ensemble __souligné ** gras // italique ''Télétype'' // **__ souligné gras italique Télétype
Miscelaneous
Mettre en exposant Ceci est mis en <sup>exposant</sup> Ceci est mis en exposant
Mettre en indice Ceci est mis en <sub>indice</sub> Ceci est mis en indice
Rayer du texte <del>Ceci semblait juste, mais ne l'est pas !</del> Ceci semblait juste, mais ne l'est pas !
Forcer un
saut de ligne
Première ligne \\ Seconde ligne Première ligne
Seconde ligne
Interdire l'interpretation d'un texte %% Ce **texte** n'est pas //interprété// %% Ce **texte** n'est pas //interprété//
Note en bas de page1) Remarque importante((Texte référant)) Remarque importante2)
Lier des pages internes, externes ou interwiki
Mettre un lien interne [[wiki:aide:syntaxe|Ceci]] pointe vers ''syntaxe'' dans ''wiki:aide'' Ceci pointe vers doku_syntaxe dans wiki:aide
Mettre un lien externe [[https://framasoft.org/|Ceci]] pointe vers le site de ''Framasoft'' Ceci pointe vers le site de Framasoft
Mettre un WikiLien [[wp>Wiki|Ceci]] pointe vers la page ''Wiki'' de //Wikipédia// Ceci pointe vers la page Wiki de Wikipédia

Les titres

Niveau 1

Niveau 2

Niveau 3

Niveau 4

Niveau 5
====== Niveau 1 ======
===== Niveau 2 =====
==== Niveau 3 ====
=== Niveau 4 ===
== Niveau 5 ==

Les Notes de pages (avec le plugin WRAP)

<WRAP box 80% center round>
Ceci est une note dans la page ...
</WRAP>

Ceci est une note dans la page
Les options sont applicables à toutes les boîtes décrites ci-dessous.

<WRAP important 50% left>
Ceci est important !! On peut cadrer à gauche.
</WRAP>

Ceci est important !! On peut cadrer à gauche.

<WRAP tip 40% right round>
Ceci est un coup de main sur la droite
</WRAP>

Ceci est un coup de main sur la droite

<WRAP warning>
Ceci provoque un carnage !!
</WRAP>

Ceci provoque un carnage !!

Les Images

Remarque : Les séparations sont effectuées avec 2 espaces.

Action Syntaxe DokuWiki Résultat
Figures inline (ie le texte s'affiche a coté de l'image)
Amilieu du texte Texte avant {{..:logos:logo_ag_2019-120.png?&60|Logo Galèzes}} texte après.
Texte de la suite
Texte avant Logo Galèzes texte après.
Texte de la page
Aligner a gauche {{..:logos:logo_ag_2019-120.png?&60 |Logo Galèzes}}
Texte de la page
Logo Galèzes Texte de la page
Aligner a droite {{ ..:logos:logo_ag_2019-120.png?&60|Logo Galèzes}}
Texte de la page
Logo Galèzes Texte de la page
Figures block (ie le texte passe en dessous)
Aligner au centre {{ ..:logos:logo_ag_2019-120.png?&60 |Logo Galèzes}}
Texte de la page
Logo Galèzes Texte de la page
Misc.
Redimensionner une image (aspect conservé) {{ ..:logos:logo_ag_2019-120.png?&120 |Logo Galèzes}} Logo Galèzes
Redimensionner une image {{ ..:logos:logo_ag_2019-120.png?&40x60 |Logo Galèzes}} Logo Galèzes 40x50 (déformée)
Mettre un lien sur une image [[https://pays-gallo.net/|{{ ..:logos:logo_ag_2019-120.png?&60 |Cliquer pour aller sur https://pays-gallo.net/}}]] Cliquer pour aller sur https://pays-gallo.net/

Les Tableaux

Remarque  : Comme pour les images, les séparations sont faites par 2 caractères espace.

Cellule d'en tête alignée a gauche alignée au centre alignée a droite
Cellule normale lorem ipsum dolor sit amet lorem ipsum dolor sit amet lorem ipsum dolor sit amet
Multi cellule Cellule qui en comprend 3, alignée au centre
<WRAP center 80%>
|< 100% 19% 27% 27% 27% >|
^ Cellule d'en tête ^ alignée a gauche  ^  alignée au centre  ^  alignée a droite ^
^ Cellule normale   | lorem ipsum dolor sit amet  |  lorem ipsum dolor sit amet  |  lorem ipsum dolor sit amet |
^ Multi cellule     |   Cellule qui en comprend 3, alignée au centre  |||
</WRAP>

La structure WRAP center … permet de centrer le tableau en en contrôlant la largeur.
La première ligne |< 100% 19% 27% 27% 27% >| définit la largeur du tableau dans sa zone englobante (100%) puis les largeurs relatives de chaque colonne.

Les Listes

  • Liste non ordonnée (notez les 2 espaces avant le caractère *)
    1. Sous liste numérotée (maintenant, il y a 4 espaces avant le -)
    2. Second élément de la sous liste numéroté
  1. Liste numéroté de premier niveau
    • Sous liste non ordonnée
      • et ainsi de suite en jouant avec l'indentation par pas de 2 espaces …
  * Liste non ordonnée (notez les 2 espaces avant le caractère ''*'')
    - Sous liste numérotée (maintenant, il y a 4 espaces avant le ''-'')
    - Second élément de la sous liste numéroté
  - Liste numéroté de premier niveau
    * Sous liste non ordonnée
      * et ainsi de suite en jouant avec l'indentation par pas de 2 espaces ...

Les Citations

Mireille : Je dirais Noir, qu'en pensez vous ?

Sébastien : plutot Gris non ?

Cédric : C'est drôle, j'aurais dit Blanc

Réunion !!

>>> Mireille : Je dirais **Noir**, qu'en pensez vous ?
>> Sébastien : plutot **Gris** non ?
> Cédric : C'est drôle, j'aurais dit **Blanc** ...
=> **Réunion !!**

Code source et fichiers

Action Syntaxe DokuWiki Résultat
Inserer du pseudo - code <code>
Mon code source
</code>
 Mon code source 
Inserer un fichier <file>
Ceci est le contenu de mon fichier
</file>
 Ceci est le contenu de mon fichier 
Code C# <code csharp>
public static void Main (String[] args) {}
</code>
 public static int Main () {} 
Code Java <code java>
public static void main (String[] args) {}
</code>
 public static void main (String[] args) {} 
Code Scheme <code scheme>
(define (fac n)
(if (= n 0) 1 (* n (fac (- n 1)))))
</code>
(define (fac n) (if (= n 0) 1 (* n (fac (- n 1)))))
Code Xml <code xml>
<assign>
<from> toto </from>
<to> tata </to>
</assign>
</code>
 <assign> <from> toto </from> <to> tata </to> </assign> 

Langages reconnus par GeSHi : (Generic Syntax Highlighter)

actionscript, actionscript-french, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, caddcl, cadlisp, c, c_mac, cfm, cpp, csharp, css, delphi, diff, d, div, dos, eiffel, freebasic, gml, groovy, html4strict, ini, inno, java, java5, javascript, lisp, lua, matlab, mpasm, mysql, nsis, objc, ocaml, ocaml-brief, oobas, oracle8, pascal, perl, php-brief, php, python, qbasic, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, tsql, reg, robots, ruby, vb, vbnet, vhdl, visualfoxpro, winbatch, xml

Le HTML

On encadre les instructions HTML du tag <html>.

Ce texte est centré, rouge, et gros en HTML, et gras en DokuWiki!!

<html><center><font color="red" size="+1"></html>
**Ce texte est centré, rouge, et gros en HTML, et gras en DokuWiki!! **
<html></font></center></html>

Ce fonctionnement doit être autorisé par la configuration de DokuWiki ; de nombreux sites l'interdisent pour des raisons de sécurité.
S'il est interdit, les balises <html> se comportent comme des balises <file>.

Caractères spéciaux

Caractères logiques
Syntaxe DokuWiki Résultat Syntaxe DokuWiki Résultat
-> <-
=> <=
<-> <=>
Caractères Mathématiques
Syntaxe DokuWiki Résultat Syntaxe DokuWiki Résultat
> > < <
>> » << « 
Miscelaneous
Syntaxe DokuWiki Résultat Syntaxe DokuWiki Résultat
-- ---
(c) © (tm)
(r) ®

Smileys

Syntaxe DokuWiki Résultat Syntaxe Dokuwiki Résultat
8-) 8-) 8-O 8-O
:-( :-( :-) :-)
=) =) :-/ :-/
:-( :-( :-) :-)
:-\ :-\ :-? :-?
:-( :-( :-) :-)
:-D :-D :-P :-P
:-O :-O :-X :-X
:-| :-| ;-) ;-)
^_^ :?: :?:
:!: :!: LOL LOL
FIXME FIXME DELETEME DELETEME
1)
Exemple
2)
Texte référant
wiki/aide/doku_syntaxe.txt · Dernière modification: 2020/12/17 12:05 (modification externe)

Outils de la page