Guillaume me demandait comment j'obtenais la numérotation des lignes de code : c'est donc gràce à cette classe JavaScript.

Mise en oeuvre :

Insérer ce bout de code dans votre _head.html :

<script type="text/javascript" src="{{tpl:BlogThemeURL}}/js/pre2ol.js"></script>

(J'imagine que comme moi vous avez déposé le fichier pre2ol.js disponible en annexe dans un sous-répertoire js de votre thème)

Quelques règles css qui vont bien :

Ce sont celles qui sont utilisées dans le thème Wsuper :

ol.pre2ol {
    line-height:110%;
    font-family:monospace;
    font-size:110%;
    padding-left : 34px;
    margin-left : 10px;
    list-style:decimal-leading-zero;
    border: 1px solid #416FB2;
    background:#fff;
    }
    
ol.pre2ol li {
    margin : 1px;
    border-left: 1px solid #fff;
    background-color:#DFECFF;
    color:#222;
    padding:3px;
    }

ol.pre2ol li.lizebra{
    background-color:#EFF6FF;
    }
    
ol.pre2ol span {
    color:#444;
    font-family:"Luxi Sans","liberation mono",monospace;;
}

News du 25/02/2008

Le script est compatible avec tous les effets lightbox, litebox et compagnie. (Merci Sacha).
Mes thèmes ne sont pas forcément à jour.