À propos de ce site
Ce site est plus ou moins un prétexte pour tester l’utilisation de Hugo, un framework pour créer des sites web statiques. Voici une petite liste des avantages et inconvénients que je trouve à cet outil.
Avantages
- Probablement celui qui m’attire le plus : il simplifie la rédaction des pages
web. En effet, pas besoin de rédiger des fichiers
html
; les pages sont générées à partir de fichiersmarkdown
cent fois plus agréable à rédiger ; - L’environnement de développement est très pratique : avec une seule commande
(
hugo server
), on peut tester et voir localement son site. Avec cette commande tournant en fond, les pages se mettent à jour toutes seules sur le navigateur web lorsqu’on les change ; - Hugo est très customisable et on peut générer les pages de la manière que l’on veut grâce à des templates puissants ;
- Hugo est écrit en Go, et construit les pages statiques très rapidement ;
- On peut réaliser des sites multilangues simplement.
Inconvénients
- Pour fonctionner il faut écrire des templates c’est-à-dire des fichiers
html
qui servent de base à la création des pages. Par exemple, on peut créer un template pour les bas de pages (footers). La rédaction de ces templates prend du temps et peut décourager lorsqu’on découvre l’outil. Mais il existe des thèmes que l’on peut installer qui donnent des templates déjà faits.
Le “thème” de ce site
Vous pouvez trouver le theme de ce site, contenant entre autres les templates mentionnés ci-dessus, dans ce répertoire.