= Syntaxe Wiki La syntaxe utilisée ici est le WikiCreole. Pour combler les insuffisances de la version actuel de ce langue nous utilisons quelques apports : * HTML5 sémantique : %%%% %%%% %%%% %%%% %%%% * Langage DokuWiki : Pour include de code source, pour le ''code teletype''... * Plugins Dokuwiki : Case à cocher (Todo), langue (lang) * [[https://fr.wikipedia.org/wiki/Wikicr%C3%A9ole|Page Wiki]] * [[http://www.wikicreole.org/wiki/Home]] * https://wiki.debian.org/HelpOnCreoleSyntax * [[http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi#Supported_languages]] * [[http://dev.bukkit.org/wiki/knowledge-base/markup-types/]] Voir [[https://www.dokuwiki.org/plugin:commonmark|Commonmark Plugin]] * https://spec.commonmark.org/0.30/ == Pour chaque pages === Étiquettes Toutes les pages techniques doivent commencer par : **%%{{tag>Web PHP Apache}}%%** // Remplacer Par les étiquettes appropriée. Une étiquette s'écrit sans espace, les espaces séparent les étiquettes les unes des autres (si plusieurs étiquettes // Les étiquettes doivent commeçer par une lettre majuscule sauf si c'est une commande. === Titre de 1er niveau Toutes les pages doivent avoir un titre de 1er niveau commençant par **''= ''** suivi du titre principale === Discussion La page doit comporter sur la dernière ligne : == Exemple WikiCreole === Le soulignement %%__TEXT__%% __TEXT__ === Les tableaux Attention à bien terminer chaque ligne par un **|** {{{ |=Heading Col 1 |=Heading Col 2| |Cell 1.1 |Cell 1.2 | |Cell 2.1 |Cell 2.2 | }}} |=Heading Col 1 |=Heading Col 2| |Cell 1.1 |Cell 1.2 | |Cell 2.1 |Cell 2.2 | == Complément syntaxique à WikiCreole === Langage DokuWiki pour compléter WikiCreole %%''code télétype''%% \\ ''code télétype'' Inclure du code source, ligne de commande, extrait fichier de conf.... https://www.dokuwiki.org/doku.php?id=wiki:syntax#code_blocks === Complément HTML5 En plus de WikiCreole, Le balises HTML5 suivantes peuvent être utilisées : * **%%%%** * **%%%%** * **%%%%** * **%%%%** * **%%%%** %%%% https://www.dokuwiki.org/plugin:code2#differentiating_input_and_output_in_console Raccourci clavier / Touches Exemple : %%CTRL+C%% === Complément plugin DowkiWiki Case à cocher Plugin : https://www.dokuwiki.org/plugin:todo \\ %%Case à cocher%%\\ Case à cocher Langue Plugin : https://www.dokuwiki.org/plugin:lang \\ Ne change en rien la présentation Exemple : %%Il y a un timeout%% Donne : Il y a un timeout Notes Plugin : https://www.dokuwiki.org/plugin:note \\ {{{ Une note }}} Une note {{{ Important ! }}} Important ! {{{ Astuce }}} Astuce {{{ Attention, avertissement }}} Attention, avertissement ----- Autres T [_] \\ T [x] \\ Tache 1 \\ Tache 2 Geshi (syntax highlighter) Windows Batch cmd dos MsDOS Exemple : {{{ "c:\program files\oracle\virtualbox\vboxmanage" clonehd SWF73-V1-0-disk1.vmdk new.vdi --format VDI }}} FIXME DELETEME