La puissance du générateur de sites statiques Hugo

Il y a quelques jours, je suis tombé sur un article de Korben qui parle d’un sujet que beaucoup de développeurs utilisant Hugo connaissent : la vitesse de build. Et là, on parle d’un site de 60 000 pages statiques. Autant dire qu’un mauvais réglage peut vite transformer la génération en véritable épreuve de patience.

Pour donner une idée, sans cache, il fallait environ une heure pour que tout soit buildé. C’est impressionnant pour un projet de cette taille. Franchement, je ne suis pas sûr que Nuxt, Next.js ou même Astro puissent le faire techniquement, et même s’ils le pouvaient, ce serait clairement beaucoup moins rapide. Hugo reste incontestablement le SSG le plus performant en temps de build.… 

Mais Korben n’est pas du genre à se contenter du “pas mal”. En optimisant ses templates, en affinant la gestion des ressources et surtout en tirant parti du cache de Hugo, il est passé à… 5 minutes de build. Oui, cinq petites minutes pour un site qui ferait passer certains blogs pour des micro-projets.

Ce qui m’a plu dans sa démarche, c’est qu’il n’a pas seulement cherché à gratter quelques secondes : il a repensé la structure même de ses partials, rationalisé le pipeline d’assets, et appliqué une logique de cache très fine. Résultat : un site qui se régénère presque aussi vite qu’on appuie sur “build”, et une preuve supplémentaire que Hugo même poussé à l’extrême peut être redoutablement rapide, à condition de le configurer intelligemment.

https://korben.info/hugo-guide-ultime-builds-10x-plus-vite.html

Nos derniers articles