Aller au contenu

Étiquette: Hugo

Hugo - astuce pour faire remonter les articles modifiés à la surface

Je modifie parfois de vieux articles pour y rajouter des infos et je cherchais un moyen simple pour faire remonter ceux-ci sur le site et le flux RSS, sans modifier mon thème : Il suffit d’ajouter dans les meta-données des articles un attribut lastmod avec la date de mise à jour : lastmod: "2023-08-22" Puis de modifier la conf frontmatter du site, dans le .toml ou .yml à la racine, pour prendre cet attribut lastmod en priorité sur l’attribut date :

Déployer un site web statique Hugo sur Github Pages

# Dernière mise à jour : 01/11/2023 #

Le site que vous consultez est constitué d’un site web statique Hugo hébergé sur Github :

Github fournit la possibilité d’exposer un site web statique pour chaque dépôt public du compte. Il suffit d’avoir :

  • Du html+css dans le dépôt ;
  • La fonctionnalité Github Pages activée.

Le code statique de chaque dépôt sera alors accessible à l’url : https://MONLOGINGITHUB.github.io/MONDEPOT/

Hugo quand à lui est un générateur de sites web statiques : On écrit des pages en markdown, on lance Hugo, et il génère tout le html et la structure de site que Github exposera.

Mémo : Fabrication des favicons en masse avec Imagemagick + fichiers de conf pour les navigateurs

Ci-dessous je liste une série de commandes Imagemagick permettant de générer toutes les variantes de favicons qu’un site web peut proposer aux navigateurs, à partir d’un original de bonne qualité.

J’indique en fin d’article les 2 fichiers de conf à mettre à jour, ainsi qu’une modif du thème Hugo, qui seront utiles pour que tous les navigateurs y retrouvent leurs petits.

Mémo des modifications du thème hugo-clarity

Ce site est construit en combinant Hugo + Github Pages. J’utilise le thème hugo-clarity. Ce post récapitule les configurations et modifications que j’y ai apporté. Le thème hugo-clarity demande pas mal de conf. Plutôt que partir de zéro j’ai suivi le conseil que donne sa doc d’install et je suis parti du examplesite/ fourni dans le thème, que j’ai ensuite modifié. documents non-utilisés Suppression des exemples en portugais rm ./config/_default/menus/menu.pt.toml rm .