Archives de catégorie : Hugo

Hugo : Installation de remark42 pour les commentaires

Je poursuis mon projet de passer le blog de WP à Hugo. Maintenant que j’ai installé mon serveur Hugo en local, que j’ai trouvé un thème, et que je l’ai personnalisé (voir article précédent), il est temps de penser au système de commentaires que je souhaite ajouter, et à le tester.

Comme je le disais dans l’article à propos de migrer le blog vers Hugo, j’ai choisi Remark42 comme système de commentaire. Il a plusieurs qualités qui m’ont intéressé :

  • on peut l’auto-héberger dans un container docker.
  • le thème Stack que j’ai choisi le supporte de base (utile surtout pour le css).
  • on peut importer les commentaires du site WordPress que l’on migre.
  • Il est basé sur la sécurité et le respect de la vie privée.
  • Il est recommandé par l’outil de migration wp2hugo.

Il coche donc toutes les cases. Il lui manque peut-être une interface d’administration, mais est-ce vraiment utile ? on peut quand même bloquer un utilisateur, supprimer un commentaire, désactiver les commentaires pour un article. L’essentiel est là.

On trouve quelques tutos pour l’installer et le paramétrer comme par exemple :

C’est donc parti pour l’installation !

Continuer la lecture de Hugo : Installation de remark42 pour les commentaires

Hugo avec thème Stack : installation en local

Dans un précédent article, j’expliquais mon idée de migrer mon blog WordPress sous Hugo, pour des raisons de performance et d’efficacité, mais aussi de simplification car si WordPress permet de faire beaucoup de choses, je n’en ai pas de réel besoin, alors autant passer à quelque chose de plus simple et de totalement opensource.

Dans cette optique, la première étape est d’installer Hugo en local sur le PC afin de pouvoir commencer à l’utiliser, puis à adapter un thème à ce que je souhaite obtenir comme apparence.

Cet article est assez long puisque l’on va partir du thème Stack de départ, totalement vide :

Pour arriver à ça :

C’est parti, il y a du boulot ! 😉

Continuer la lecture de Hugo avec thème Stack : installation en local

Migrer le blog vers Hugo

Je suis en train de réfléchir sérieusement à migrer mon blog WordPress vers Hugo, un SSG (Static Site Generator) qui offre simplicité et rapidité comparé à « l’usine à gaz » qu’est WordPress. Attention, il ne s’agit pas ici pour moi de critiquer WP, je l’ai utilisé pendant assez longtemps (~20 ans) et j’étais bien content de l’avoir. Mais il est vrai que c’est assez lourd, avec le PHP, la base de données, les plugins incertains… Pour un simple blog comme le mien, je n’ai honnêtement pas besoin d’autant de complexité.

Car ce sont autant de surfaces d’attaque, avec tout ce code généré ; il suffit d’ailleurs de voir le nombre de mises à jour de WP, sans parler de la qualité des plugins que l’on a activé sur son site, plus ou moins bien écrits, plus ou moins maintenus, etc… Avec Hugo et ses pages statiques en HTML, il n’y a rien à attaquer car rien ne s’exécute. Il ne faut pour autant pas idéaliser la chose, car si on ajoute un système de commentaires (externe), il faudra gérer la question des spams, car Hugo ne propose évidemment rien sur le sujet…

L’autre aspect problématique de WP, c’est la performance (d’où le terme « usine à gaz » utilisé), et sans un hébergeur qui a toutes capacités de mise en cache et d’optimisation en tous genres, le temps d’affichage d’une page serait vraiment très long. Hugo, en tant que SSG, génère des pages statiques en HTML, et il suffit donc de les envoyer au navigateur, et c’est évidemment beaucoup plus rapide :

Hugo, c’est donc le choix de la simplicité : on écrit ses articles en markdown, et Hugo se charge de les convertir en HTML. Il y a certainement moins de possibilités qu’avec Gutenberg, l’éditeur de WP (encore qu’il y a les shortcodes dans Hugo). Il y a surtout les aspects pas du tout gérés par Hugo, comme les formulaires ou les commentaires, mais avec des solutions externes pour les remplacer.

Mais ce côté simplification me plaît, se concentrer sur le texte de l’article, et laisser tomber les petites fioritures que permet WP avec le choix d’une multitude de plugins, mais qui finalement ne sont pas indispensables. Avoir un blog très rapide, des articles qui s’affichent en un clin d’œil, et qui se concentrent sur l’essentiel, c’est tentant. Alors pourquoi pas ?

Mais qu’est-ce que ça implique vraiment ?

Continuer la lecture de Migrer le blog vers Hugo