Retour à la page d'accueilHackerspace Ventres mous

main(){

Plugin Dotclear Yash 3

Le ventre @zigazou a optimisé le template de ce site pour qu'il n'y ait que très peu d'appels à des ressources supplémentaires lors du chargement de la page.

Sur Dotclear, le plugin sympathique pour coloriser des morceaux de pages est Yash.

Je l'ai donc installé et activé.

Sauf que horreur, Yash pour fonctionner ajoute 2 CSS et tout ça dans le footer de chaque page du blog:

<script type="text/javascript" src="/?pf=yash/syntaxhighlighter/js/shCore.js"></script>
<script type="text/javascript" src="/?pf=yash/syntaxhighlighter/js/shAutoloader.js"></script>
<script type="text/javascript">
//<![CDATA[
var yash_path = "/?pf=yash/syntaxhighlighter/js/";

//]]>
</script>
<script type="text/javascript" src="/?pf=yash/js/public.js"></script>

C'est réparé, j'ai créé un fork de yash (nommé yash3) qui minifie et concatène les fichiers JS et CSS. Yash3 ne génère plus que:

<script type="text/javascript" src="/?pf=yash3/syntaxhighlighter/js/shConcatened.js"></script>

Bon, ok, ça n’empêche pas le code qui va s’exécuter de faire un ou deux autres appels à des scripts JS (syntaxehighlighter a un fichier par type de code à coloriser)