Colorcode
De Hack-it.org.
(→Installation) |
|||
Ligne 1 : | Ligne 1 : | ||
+ | Colorcode est une extension pour Mediawiki qui highlight (colorise) la syntaxe de nombreux langages de programmation, de script, ... | ||
+ | |||
==Utilisation== | ==Utilisation== | ||
+ | |||
+ | Ceci se fait très simplement en entourant le code à coloriser de balises indiquant le langage utilisé. Par exemple, pour coloriser du code écrit en [[PHP]], il suffira d'utiliser la balise <nowiki><php></nowiki>, comme suit : | ||
+ | |||
+ | |||
+ | <pre><nowiki><php>echo 'Bonjour, monde.'; | ||
+ | </php> | ||
+ | </nowiki></pre> | ||
+ | |||
+ | |||
+ | Notez que la première ligne de code est collée à la balise <nowiki><php></nowiki>, de façon à éviter un saut de ligne disgracieux. | ||
+ | |||
+ | |||
+ | Le résultat sera : | ||
+ | |||
+ | <php>echo 'Bonjour, monde.'; | ||
+ | </php> | ||
+ | |||
+ | Beaucoup de langages sont supportés... | ||
+ | |||
+ | |||
==Installation== | ==Installation== | ||
Pour installer cette extension, rien de plus simple : vous n'aurez qu'à décompresser le fichier colorcode.zip (une fois que je l'aurais foutu en ligne) dans votre répertoire Mediawiki, puis à suivre les instructions. | Pour installer cette extension, rien de plus simple : vous n'aurez qu'à décompresser le fichier colorcode.zip (une fois que je l'aurais foutu en ligne) dans votre répertoire Mediawiki, puis à suivre les instructions. | ||
Ligne 6 : | Ligne 28 : | ||
* Vous pouvez chopper le code source original sur [http://www.mangue.org/wiki/MediaWiki_Coloration Mangue] | * Vous pouvez chopper le code source original sur [http://www.mangue.org/wiki/MediaWiki_Coloration Mangue] | ||
* Et voici la librairie [http://qbnz.com/highlighter/ Geshi] qui est utilisée. | * Et voici la librairie [http://qbnz.com/highlighter/ Geshi] qui est utilisée. | ||
+ | |||
+ | == Liste des langages supportés == | ||
+ | |||
+ | |||
+ | {| cellspacing="0" cellpadding="0" | ||
+ | | | ||
+ | * actionscript-french | ||
+ | * actionscript | ||
+ | * ada | ||
+ | * apache | ||
+ | * applescript | ||
+ | * asm | ||
+ | * asp | ||
+ | * bash | ||
+ | * c | ||
+ | | | ||
+ | * caddcl | ||
+ | * cadlisp | ||
+ | * cpp | ||
+ | * csharp | ||
+ | * css | ||
+ | * c_mac | ||
+ | * d | ||
+ | * delphi | ||
+ | * diff | ||
+ | | | ||
+ | * div | ||
+ | * dos | ||
+ | * eiffel | ||
+ | * freebasic | ||
+ | * gml | ||
+ | * html4strict | ||
+ | * ini | ||
+ | * inno | ||
+ | * java | ||
+ | | | ||
+ | * javascript | ||
+ | * lisp | ||
+ | * lua | ||
+ | * matlab | ||
+ | * mpasm (Microchip Assembler) | ||
+ | * nsis | ||
+ | * objc (Objective C) | ||
+ | * ocaml-brief | ||
+ | * ocaml | ||
+ | | | ||
+ | * oobas (OpenOffice.org Basic) | ||
+ | * oracle8 | ||
+ | * pascal | ||
+ | * perl | ||
+ | * php-brief | ||
+ | * php | ||
+ | * python | ||
+ | * qbasic | ||
+ | * ruby | ||
+ | | | ||
+ | * scheme | ||
+ | * sdlbasic | ||
+ | * smarty | ||
+ | * sql | ||
+ | * vb | ||
+ | * vbnet | ||
+ | * vhdl | ||
+ | * visualfoxpro | ||
+ | * xml | ||
+ | |} |