Mettre à dispsitin de ses lecteurs du cde surce (C++, Java, Pythn, Php ...) n'est pas réellement cmplexe, cependant le chix de la techn pur réaliser cela n'est pas tujurs évident. Suite à une curte discussin, Niclas Perriault m'a prpsé Syntaxhighlighter, l'article suivant illustre dnc la mise en place de cette slutin sur un blg type dtclear, mais la méthde reste la même pur tut autre blg / espace web.
Avantages
- Numérte les lignes de cde, clre une ligne sur deux
- Mdule permettant de cpier le cde directement dans le presse-papier, lancer une impressin, afficher le cde brut dans une ppup
- Le côte Html reste prpre côté base de dnnées
- Aucune charge côté serveur, cmme tut est en JS, c'est le client qui calcul &qut;le rendu en culeur&qut;
- Gère la plupart des languages cnnus : Php, Pythn, Java, C# -> une erreur au niveau de l'affichage &qut;empty&qut;, apparait deux fis au lieu d'une.
Installatin sur dtclear
- Dans themes/vtreThemeUtilise ajuter dans _tp.html le cde suivant : Fichiers .js. J'ai pas _tp.html .. pas de panique : cpier _tp de theme/default/_tp.html et cller-le dans themes/vtreThemeUtilise
- Extraire cette archive dans themes/vtreThemeUtilise
- Le cde à taper dans dtclear (en mde wiki avec ///html .... ///) suivi d'un exemple en image (car je suis pas sûr de garder cette slutin, vir Yash ).