Colorisation syntaxique du code sous Dotclear 2
Par Bast le mardi 13 novembre 2007, 22:23 - DotClear - Lien permanent
Pour mémoire et pour votre information (au cas où vous l'ignoriez) : le package dcGeshi est là pour ça et fonctionne tout seul[1], j'adore.
Comme son nom l'indique il se sert du code générique Geshi.
Notes
[1] A condition de mettre son code en "pre"
Commentaires
Salut,
je m'en sers sur Digitalspirit, c'est très pratique hormis quelques problème que je rencontre avec DC2 à chaque fois que je fais une édition...
À part ça, c'est vraiment bien !
ps: tu réponds au courriel qu'on t'envoie ??? :)
Merci pour l'info, ça a l'air pas mal ce truc ...
Mais 2 petites questions ... qu'est-ce que t'appelles "le code pre" en wiki? Ca correspond à quoi? Moi mon code je le met en général entre des balises wiki "///".
Seconde chose, est-ce que cette coloration syntaxique fonctionne pour autre chose que le php? Typiquement, quand je tappe du code sur mon blog, c'est surtout du bash !! C'est un peu différent évidement. Est-ce que ça marche avec le bash?
Merci d'avance
salut theClimber,
Je me rends compte que mon article est un peu light en effet. Dans l'éditeur wiki de Dotclear 2, le bouton qui permet de mettre le texte en "code" est le bouton sur lequel est marqué "pre". Et lui il écrit automatiquement les /// avant et après.
Ensuite, il gère un nombre incroyable de langage, que tu spécifies dans la ligne juset après les /// ouvrants :
///
[php] ou [bash]
ton code
///
De plus, en fonction du langage que tu utilises, il te met un class css à ton block de code que tu peux redéfinir. Par exemple si tu fais du php, tu mets un petit éléphant bleu, si c'est du bash, une console etc. En ce qui me concerne je n'y attache espèce d'importance mais en tout c'est possible de le faire.
J'espère t'avoir répondu convenablement,
+
Merci pour cette info ;-) C'est effectivement ce que je voulais savoir !!