Skip to main content
Seb's blog
logo PassionGNU/Linux

Changer pour changer, une histoire de blog.

GSS

Dans Quoi de neuf pour le blog?, je vous parlais de l’idée de rester sur le même moteur de site. En effet, j’ai été tenté, une fois de plus, par l’envie de changer. Pourquoi ? Pour améliorer la vitesse de génération des pages, simplifier le processus, ou encore alléger la gestion technique.

Cela dit, après avoir déjà beaucoup voyagé à travers divers générateurs de sites statiques (GSS), je commence à bien cerner ce que je veux… et ce que je ne veux plus. Jekyll et Pelican, c’est du passé pour moi. Astro ? Non merci. Si un jour je dois bouger à nouveau, seuls trois noms me viennent en tête : Hexo, Hugo et Zola.

Hugo, par contre, n’a jamais vraiment cliqué avec moi. J’ai beau lui reconnaître de grandes qualités, je n’ai jamais ressenti ce petit plaisir à l’utiliser. Mais Hexo et Zola, c’est une autre histoire.

Aujourd’hui, mon site prend environ 3 à 4 secondes à se générer. Avec Zola, cela descendrait en dessous des 200 millisecondes. C’est juste énorme comme différence. Pour Hexo, ce n’est pas aussi impressionnant. La majorité des thèmes, souvent plus complexes et avec des appels externes, augmentent le temps de génération, parfois jusqu’à 10 secondes. La moyenne tourne autour de 5 à 6 secondes, avec des exceptions comme le thème Cactus qui descend en dessous des 2 secondes (mais c’est un cas rare).

Cela dit, quel que soit le choix, l’optimisation de la recherche reste un point clé. L’actuelle est plutôt bancale, mais j’y reviendrai.

Alors, pourquoi rester sur Eleventy ? #

La réponse est simple : flexibilité. Eleventy (ou 11ty pour les intimes) s’adapte à mes besoins. Il me permet de faire exactement ce que je veux, de la manière dont je veux. J’ai tellement modifié et personnalisé ce moteur que je sais désormais exactement où intervenir pour obtenir le résultat souhaité.

Changer de moteur, même pour un gain de performance notable, signifierait sacrifier cette liberté et cette maîtrise. Certes, la vitesse de génération est tentante, mais à quel prix ?

Pour toutes ces raisons, j’ai choisi de ne pas changer de moteur. Cela dit, je continue à travailler sur des améliorations. Par exemple, je pense à utiliser l’IA pour affiner mon script de recherche. Actuellement, il ne cherche que dans les titres, alors qu’il me permettait avant de fouiller aussi dans le contenu complet des articles. Ça, c’est une fonctionnalité qu’il va falloir que je remette en place…

Commencer la discussion: Venez écrire un commentaire dans le forum.