Pourquoi j'ai créé mon propre thème Hugo

Le contexte
Dans le cadre d’un projet à l’IUT de Lens, nous devions créer un site portfolio avec Hugo. Ayant déjà utilisé ce générateur de sites statiques auparavant, je connaissais ses capacités… mais aussi ses limitations en termes de thèmes disponibles.
Le problème
Après avoir parcouru la galerie de thèmes Hugo, aucun ne correspondait vraiment à ma vision. Soit trop généralistes, soit pas assez modernes, soit avec des fonctionnalités qui ne collaient pas à mes besoins spécifiques de portfolio développeur.
La solution : créer le mien
Plutôt que de faire des compromis, j’ai décidé de développer mon propre thème from scratch. Cette approche me permettait de :
- Contrôler chaque aspect du design
- Optimiser les performances selon mes besoins
- Intégrer exactement les fonctionnalités voulues
- Apprendre en profondeur l’architecture Hugo
Les outils qui m’ont sauvé
Je ne vais pas mentir : l’IA a été un allié précieux dans ce projet :
- DeepSeek m’a considérablement aidé avec la documentation Tailwind CSS et l’agencement des composants
- ChatGPT m’a guidé sur la hiérarchie des fichiers spécifique à Hugo
Cette collaboration homme-machine m’a permis de me concentrer sur la logique métier et le design plutôt que de perdre du temps sur la syntaxe.
Le résultat
Un thème personnalisé, moderne et parfaitement adapté à mes besoins de portfolio. Plus important encore : une compréhension approfondie de Hugo que je n’aurais jamais eu en utilisant un thème existant.
Premier post bouclé ! Le prochain parlera sûrement de développement backend… 🚀