Journal d'évolution du site
Suivez l'évolution du site et découvrez les dernières améliorations et corrections apportées à la plateforme.
Types de modifications
3 avril 2025
ajouter .cursor/ et temp-post-stats/ au .gitignore
ajouter .cursor/ et temp-post-stats/ au .gitignore
ajouter la page de statistiques et les styles d'édition GitHub
mettre à jour les références au dépôt GitHub vers jaz-on/jasonrouet.com
mettre à jour la configuration et intégrer les taxonomies dans le site
ajouter pages de taxonomie et styles associés
ajouter composants pour l'affichage des tags et du contenu lié
ajouter templates pour pages de tags et d'archives
ajouter filtres et utilitaires pour taxonomie et relations de contenu
2 avril 2025
retirer les liens 'Lire la suite' redondants dans la liste des articles
finaliser le template d'article avec les champs requis
ajouter de nouveaux composants pour la date de publication et le temps de lecture
corriger les erreurs de validation du frontmatter dans tous les contenus
améliorer les templates et layouts des différentes collections
mettre à jour les fichiers de configuration et règles d'ignore
réduire les espacements verticaux des commit-item
restaurer les espacements pour commit-body
supprimer les espacements pour commit-body
réduire drastiquement les espacements dans la liste des commits
réduire les espacements dans la liste des commits pour un affichage plus compact
configurer et adapter les templates Eleventy
intégrer le JavaScript et les styles pour la pagination
améliorer l'accessibilité et l'alignement des titres de jour
corriger l'affichage des dates dans le changelog
supprimer le fichier de test
mettre à jour la documentation et les fichiers statiques
ajouter des styles et scripts pour améliorer l'expérience utilisateur
intégrer le plugin de validation au système eleventy
ajouter des exemples de contenus pour tester la validation
ajouter des modèles standardisés pour chaque type de contenu
implémenter la validation du frontmatter avec Zod
améliorer les icônes et les titres de la navigation principale
retirer sitemap et colophon de la navigation
supprimer les collections news et documentation
retirer l'indicateur en double pour les liens de commit
harmoniser l'affichage des métadonnées de commit
améliorer le format de la date des commits
remplacer le séparateur par 'en date de'
améliorer l'alignement et la lisibilité des commits
améliorer la mise en page en séparant le hash et la date
simplifier le format de date
remplacer le filtre date non disponible
corriger l'erreur 'compilePair: Dict keys must be strings or names'
supprimer la table des matières inutilisée
améliorer l'alignement et le formatage des commits
améliorer l'accessibilité et le contraste visuel
supprimer les contrôles non fonctionnels et simplifier l'affichage
repenser l'UX pour une meilleure lisibilité
améliorer considérablement l'UX de la timeline
ajouter légende des émojis et améliorer l'UX
refondre l'affichage avec émojis et tri chronologique
améliorer l'espacement entre le contenu et le footer
implémentation du support multilingue FR/EN
Correction imports Sass et ajout filtres de date
modernisation complète du CSS avec l'architecture ITCSS et migration vers @use/@forward pour remplacer @import déprécié
adaptation des styles CSS du footer, header et navigation pour correspondre au HTML existant
Ajout de styles SASS selon architecture ITCSS et corrections des fonctions darken incompatibles avec les variables CSS
Ajout des icônes Font Awesome et uniformisation des couleurs
Uniformisation de la couleur des icônes de navigation avec la couleur du texte
suppression du filtre currentYear et du copyright
mise à jour de la navigation principale et du footer
amélioration du README avec structure et fonctionnalités détaillées
amélioration du README avec structure détaillée et instructions
nettoyage du changelog et suppression des références non nécessaires
déplacement des styles du changelog vers un fichier sass dédié
conversion du template changelog de Liquid à Nunjucks
simplification du système de changelog
correction du script de génération de changelog pour ESM
ajout d'un système de changelog automatisé
1 avril 2025
configuration initiale du site avec Eleventy et Pack11ty
mise à jour du .gitignore et suppression des fichiers indésirables
configuration initiale avec Pack11ty
30 mars 2025
Sauvegarde des modifications avant refactorisation
Perdu dans le systèmes des tags... commit avant reset pour reprendre toute la logique.
encore du travail sur les feeds
amélioration gestion fontawesome
Premiers essais pour déclarer des flux rss
Retrait des formats non utilisés dans templateFormats.
29 mars 2025
Ajout infos sur les options frontmatter (il va falloir que je trouve une façon de rendre tout ça cohérent)
Suppression de la notion de catégorie héritée de WordPress et transformation en tags. Simplification pour l'amélioration de l'architecture à venir.
Ajout markdown-it-toc-done-right pour table des matières et amélioration du frontmatter.
28 mars 2025
Ajout de FontAwesome via npm (en attendant que @11ty/font-awesome soit moins experimental).
Update projet et dépendance pour repartir des versions les plus récentes.
Simplification de la CSP.
Retravail sur main.css pour préparer un meilleur découpage + installation d'un processeur CSS.
Modularité css et ajout selecteur de variantes theme.
Adaptation .gitignore pour ajouter le dossier _drafts et les exemples sans ajouter les brouillons : explications dans _drafts/README.md
Fin amélioration du dossier src/Articles/ : repasse sur les metadatas. Ajout d'indicateurs pour la gestion des brouillons en local (src/_includes/partials/draft-indicator.njk. Ajout de la racine du dossier ./_drafts avec des modèles et un readme.me pour l'initiation de nouveaux contenus manuellement (pour l'instant).
Restructuration /src/Articles/ séparation articles français et anglais, suppression des dossiers et renommage des .md
Restructuration et préparation multilingue du de la collection Articles.
Travail d'harmonisation via le metadata.js + préparation à l'ajout des webmentions.
27 mars 2025
Nettoyage progressif des contenus WP. Adaptation de la home, du header et footer. Déplacement de certains médias et renommage de contenus.
Correction noms d'images cheloues héritées de WP.
Correction noms d'images cheloues héritées de WP.
Préparation de la migration du site depuis WordPress vers 11ty.
17 mars 2025
28 janvier 2025
First commit