Aller au contenu

Catégorie: Dev

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.

Utiliser Syncthing pour synchroniser des fichiers entre son téléphone Android et un PC sous Windows

Le tutoriel ci-dessous est une introduction à l’utilisation du logiciel libre Syncthing : Nous allons synchroniser le répertoire photo de notre téléphone Android avec un PC sous Windows, de manière à disposer en permanence d’une copie récente pour le cas où le téléphone cesserait de fonctionner, serait cassé, volé, etc.

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 .

3 méthodes Imagemagick pour remplir les zones vides d'une image recadrée

Je décris dans cet article 4 méthodes permettant de combler les zones vides d’une image lorsqu’on l’agrandit, une technique basique, et 3 s’appuyant sur l’image initiale, pour un remplissage plus naturel. A la fin de l’article, je donne un script shell permettant de générer les 4 versions pour une image donnée.