cat ~/projets/accueil-dynamique/README.md
L'accueil du blog qui change chaque jour
Une page d'accueil qui montre chaque jour une autre composition de mes photos préférées, calculée d'avance.
Le problème
Pendant des années, l’accueil de mon blog a montré les deux mêmes photos. Les habitués, nombreux sur cette page, voyaient toujours la même chose et allaient rarement vers d’autres projets.
Ce que ça fait
Depuis le 13/10/2026, l’accueil montre une à quatre photos, dans une mise en page qui varie, et change toutes les 24 heures. Chaque photo mène à sa série. Les deux index de séries du blog suivent le même rythme.
Comment ça marche
Je coche mes photos préférées dans une grille locale : 274 le 13/10/2026. Un script compose ensuite d’avance un programme de 366 jours. Il respecte des règles d’harmonie (jamais du noir et blanc avec de la couleur, des luminances proches) et de variété (une photo ne revient pas avant 45 jours, jamais deux fois la même mise en page de suite). Le programme est un simple fichier : le serveur n’a qu’à lire la ligne du jour. Le cache garde la page jusqu’à minuit. À 0 h 01, un workflow n8n relit la page pour qu’elle soit déjà fraîche au premier visiteur.
Qui fait quoi
- La grille : ma sélection, à la main.
- Le calculateur : il compose les 366 journées et vérifie les règles par le code.
- Le déploiement : il contrôle avant d’envoyer et vide seulement le cache concerné.
- Le plugin WordPress : il lit la ligne du jour et dessine la page.
- Le cache et le préchauffage : la page du jour est servie vite, dès minuit.
Ce que vous pouvez récupérer
Rien pour l’instant : le code reste privé, l’effet est visible sur mon blog.
Ce que j'en retiens
Calculer un an d’avance m’a permis de voir chaque jour avant qu’il existe, et de corriger les règles au lieu de subir un tirage au sort. Le calcul à l’avance rend aussi le cache simple : une seule règle, jusqu’à minuit.