Hugo

Pour avoir retravaillé sur mon site et adapté un thème, j’ai noté quelques ressources.

Bien sûr, pour commencer, la documentation est assez complète :

https://gohugo.io/documentation/

Moteur de recherche

Ensuite, vous aurez sûrement envie d’ajouter un moteur de recherche à votre site.

Le site étant statique, pas de langage de programmation sous jacent, seul JS peut vous aider.

Hugo propose officiellement plusieurs systèmes de recherche : https://gohugo.io/tools/search/

Je vous conseille fortement LunrJS et pour ma part c’est cet article de Janik Vonrotz qui m’a sauvé.

Webpack

Là j’avoue, j’ai abandonné, mais j’y reviendrai par la suite.

Webpack permet de faire un package (bundle) de tous les assets (JS, CSS, etc.).

On peut fournir au client un seul fichier CSS et JS compilé.

Quelques ressources :

Nuage de tags

Rien à voir mais, je voulais un nuage de tags, cet article m’a bien aidé :

https://www.sidorenko.io/post/2017/07/nice-tagcloud-with-hugo/

Et voilà le résultat.