Skip to content

Fix: remise en état de la chaîne de build - #11

Merged
willoucom merged 1 commit into
mainfrom
refonte-2026
Aug 11, 2026
Merged

willoucom merged 1 commit into
mainfrom
refonte-2026

Conversation

@willoucom

Copy link
Copy Markdown
Owner

Le site ne se construisait plus avec une version récente de Hugo, et servait des métadonnées erronées depuis 2023.

Métadonnées :

  • baseURL: something-fresh.org (valeur d'exemple du thème) -> https://www.willou.com/
  • description renseignée ; le thème injectait sinon son texte par défaut "Hardcoded description; the author should update :)", visible en production

Compatibilité Hugo 0.164 :

  • languageCode -> locale (déprécié depuis 0.158.0)
  • params.images -> params.hugomods.images : le nom entrait en conflit avec le template Open Graph interne de Hugo, qui attendait une liste d'images
  • hugo-fresh 1.0.0 -> 1.2.0 (la 1.0.0 appelait _internal/google_analytics_async.html, supprimé de Hugo)
  • hugomods/images 0.7.0 -> 0.12.3
  • Bulma maintenu en 2022 : les versions récentes ont réorganisé leurs fichiers et cassent l'import SASS du thème

CI :

  • ubuntu-22.04 -> ubuntu-latest
  • checkout v3 -> v7, actions-hugo v2 -> v3, gh-pages v3 -> v4
  • Hugo épinglé en 0.164.0
  • submodules retiré : le thème est un module Hugo, pas un sous-module git

Validé en local avec Hugo 0.164.0 extended. Le CI n'a jamais tourné avec cette configuration.

Le site ne se construisait plus avec une version récente de Hugo, et
servait des métadonnées erronées depuis 2023.

Métadonnées :
- baseURL: something-fresh.org (valeur d'exemple du thème) -> https://www.willou.com/
- description renseignée ; le thème injectait sinon son texte par défaut
  "Hardcoded description; the author should update :)", visible en production

Compatibilité Hugo 0.164 :
- languageCode -> locale (déprécié depuis 0.158.0)
- params.images -> params.hugomods.images : le nom entrait en conflit avec
  le template Open Graph interne de Hugo, qui attendait une liste d'images
- hugo-fresh 1.0.0 -> 1.2.0 (la 1.0.0 appelait _internal/google_analytics_async.html,
  supprimé de Hugo)
- hugomods/images 0.7.0 -> 0.12.3
- Bulma maintenu en 2022 : les versions récentes ont réorganisé leurs
  fichiers et cassent l'import SASS du thème

CI :
- ubuntu-22.04 -> ubuntu-latest
- checkout v3 -> v7, actions-hugo v2 -> v3, gh-pages v3 -> v4
- Hugo épinglé en 0.164.0
- submodules retiré : le thème est un module Hugo, pas un sous-module git

Validé en local avec Hugo 0.164.0 extended. Le CI n'a jamais tourné avec
cette configuration.
@willoucom
willoucom merged commit a9e6302 into main Aug 11, 2026
1 check passed
@willoucom
willoucom deleted the refonte-2026 branch August 11, 2026 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant