Ceci est une ancienne révision du document !
Table des matières
Dokuwiki
Extensions
- drawio permet d'éditer des schémas réalisés avec draw.io directement depuis le wiki.
- EditTable ajoute un bouton d'édition sous chaque tableau. Le bouton d'édition permet la modification du tableau à la manière de Excel.
- fontsize2 permet de gérer la taille de la police.
- keyboard permet d'afficher des raccourcis clavier sous forme de touche de clavier.
- Login/Logoff Logging permet d'enregistrer les connexions et déconnexions dans un journal.
- tabbox permet de créer des boîtes avec onglets.
- tokenbucketauth 2) permet de ralentir les attaques en force brute en bannissant les IPs coupables.
- upgrade permet de mettre à jour le wiki directement depuis l'interface d'administration.
- Wrap permet de mettre le texte dans des containers. Ces containers peuvent être stylés avec les styles fournis ou ceux de l'utilisateur.
Syntaxe
- Pour ne pas afficher la table des matières d'une page, il faut ajouter
~~NOTOC~~
dans celle-ci. - Pour mettre du texte en indice, il faut utiliser
<sub>texte</sub>
→ H2O. - Pour mettre du texte en exposant, il faut utiliser
<sup>texte</sup>
→ x2 + y2 = 1. - Pour barrer du texte, il faut utiliser
<del>texte</del>
→barré - Pour plus d'informations.
Mettre en forme un bloc de code
Source
<code csharp [enable_line_numbers="true",highlight_lines_extra="3"]> private void ShowMessage() { MessageBox.Show("Hello!"); } </code>
Résultat
private void ShowMessage() { MessageBox.Show("Hello!"); }
Configuration
Changer la largeur d'affichage
Il faut éditer le fichier lib/tpl/dokuwiki/style.ini
et modifier la valeur du paramètre __site_width__
. Dans mon cas, j'ai remplacé 75em
par 100vw
.
Autoriser l'ajout de fichier SVG par le gestionnaire de médias
Il faut ajouter le fichier conf/mime.local.conf
avec le contenu suivant :
- mime.local.conf
svg image/svg+xml
Il est possible de mettre cette configuration dans le fichier conf/mime.conf
mais celle-ci ne sera pas conservée lors de la prochaine mise à jour.
Ajouter des icônes
Il faut ajouter le fichier conf/smileys.local.conf
avec le contenu suivant :
- smileys.local.conf
# PlayStation 1 PS_CIRCLE playstation.circle.svg PS_CROSS playstation.cross.svg PS_DOWN fixme.gif PS_L1 playstation.l1.svg PS_L2 playstation.l2.svg PS_LEFT fixme.gif PS_R1 playstation.r1.svg PS_R2 playstation.r2.svg PS_RIGHT fixme.gif PS_SELECT playstation.select.svg PS_SQUARE playstation.square.svg PS_TRIANGLE playstation.triangle.svg PS_UP fixme.gif # Nintendo 64 N64_CDOWN nintendo64.c.down.svg N64_CLEFT nintendo64.c.left.svg N64_CRIGHT nintendo64.c.right.svg N64_CUP nintendo64.c.up.svg N64_DDOWN nintendo64.d.down.svg N64_DLEFT nintendo64.d.left.svg N64_DRIGHT nintendo64.d.right.svg N64_DUP nintendo64.d.up.svg N64_L nintendo64.l.svg N64_R nintendo64.r.svg
Il est possible de mettre cette configuration dans le fichier conf/smileys.conf
mais celle-ci ne sera pas conservée lors de la prochaine mise à jour.
Il faut également mettre à disposition les icônes dans le répertoire lib/images/smileys
.