D’un point de vue purement design, la mise à jour n’était pas forcement obligatoire, les standards n’ayant pas trop bougé sur ces deux dernières années. Je souhaitais malgré tout ajouter quelques petites fonctions, et faire tourner le thème sur une version récente de Hugo, ce qui devenait de plus en plus difficile.
Sous le capeau
Les outils restent les mêmes
- Le générateur est Hugo ,
- Bootstrap pour la partie HTML / CSS,
- Bootstrap Icons pour les icônes,
- L’affichage des images et des galleries est réalisé grâce à l’outil Simple Lightbox ,
- L’outil de recherche est Fuse .
Le thème précédent avait été développé avec la version 0.87 du Hugo. Nous en sommes à la version 0.145. Le nouveau thème bénéficie donc de toutes les évolutions et nouveautés de Hugo.
La forme (le thème)
Sur la forme, le thème est inspiré du site Ramotion .
Le thème est plus « léger » que le précédent,
- Les images ne sont plus affichées dans les listes,
- La quantité d’information affichées est moins importante,
- Les espaces entres les blocs sont plus importants, les informations sont donc plus lisibles.
Peu de changement sur l’affichage des articles : cet affichage bénéficie des quelques nouveautés de Hugo
- L’affichage des tables utilisent les « render hook » ce qui permet d’implémenter plus facilement les alignements de texte dans les cellules,
- Avec le « hook » pour les titres, j’ai implémenté la fonction permettant de copier le lien des titres.
J’ai simplifié la navigation entre articles. Plutôt que d’utiliser l’habituel Précédent / Suivant, que l’on peut considérer comme presque inutile, j’ai opté pour une liste :

Pour les listes, j’ai également simplifié le design :

Pour faciliter la navigation, je propose un nuage de mots-clés par rubrique :

Le contenu
J’ai profité de cette mise à jour pour « nettoyer » le contenu :
- Simplification des mots-clés,
- Correction d’erreurs,
- Ajout des références dans toutes les sections,
- Suppression des tags HTML (
abbr
,br
, …) ce qui me permet maintenant de laisser désactiver l’option[markup.goldmark.renderer.unsafe]
.
Ces changements devraient conduire à quelques instabilités du côté du référencement, mais ces problèmes devraient se résoudre assez facilement dans les semaines qui viennent.