Il suffit de mettre le code entre
<code class="langage">...</code>
ou avec un cadre
<cadre class="langage">...</cadre>.
Les langages supportés sont ceux fournis par http://sourceforge.net/projects/geshi/ avec une classe supplementaire : "spip".
Par défaut, si le code mis en surbrillance fait plus d’une ligne, il est mis en cache sous forme textuelle et proposé au téléchargement. Ce fonctionnement est controlé globalement par une constante PLUGIN_COLORATION_CODE_TELECHARGE défaut true. Il peut être forcé localement en rajoutant la classe "sans_telechargement" dans un sens ou "chargement" dans l’autre comme
<code class="php sans_telechargement">
Vous pouvez aussi utiliser le filtre coloration_code_color dans un squelette comme
#TEXTE**|coloration_code_color{spip,code}
: colore #TEXTE avec le language spip en format code (sans cadre), voir exemple lecode.html. L’url depuis l’article serait #URL_SITE_SPIP/spip.php?page=lecode&id_article=#ENV{id_article}