- Création d'un plugin Docusaurus pour agréger les flux RSS au build
* Récupère 37 flux RSS depuis le fichier OPML
* Filtre les articles des dernières 24h
* Génère un fichier JSON statique pour chargement instantané
- Page Veille avec composant React
* Affichage des articles groupés par catégorie
* Menus dépliables (repliés par défaut)
* Chargement ultra-rapide depuis JSON pré-généré
* Support bilingue FR/EN
- GitHub Actions pour rebuild automatique quotidien
* Workflow déclenché tous les jours à 6h UTC
* Met à jour les flux RSS via l'API Cloudflare Pages
* Déclenchement manuel possible
- Configuration Webpack pour compatibilité navigateur
* Désactivation des polyfills Node.js côté client
* Correction du warning onBrokenMarkdownLinks
- Icône RSS dans la navbar
* Lien vers le flux Atom du blog
* Style cohérent avec les autres icônes
125 articles trouvés dans les dernières 24h lors du dernier build.
- Créer composant React ArticleCarousel avec lecture auto et boucle infinie
- Afficher 6 articles total : 3 articles blog et 3 pages docs, intercalés
- Ajouter badges colorés : bleu pour blog, vert foncé pour docs
- Implémenter plugin personnalisé pour récupérer et organiser articles
- Remplacer section fonctionnalités page d'accueil par nouveau carrousel
- Mettre à jour logo site et favicon avec logo vache (logo_vache.png)
- Ajouter traductions anglaises pour chaînes UI carrousel
- Ajouter page À propos bilingue (FR/EN) avec structure i18n appropriée
- Supprimer fichiers presentation.md obsolètes des docs
- Mettre à jour navigation : lien À propos dans navbar et footer
- Uniformiser et traduire tags dans tout le contenu :
- Traduire tags en français si approprié (automation -> automatisation, storage -> stockage, etc.)
- Fusionner tags dupliqués (ha/high-availability -> haute-disponibilite, cluster/clustering -> cluster)
- Supprimer tag configuration-management
- Mettre à jour wifi/wireless/mesh-networking vers wifi/mesh
- Mettre à jour networking/tunneling vers reseau/tunnels
- Ajouter tags à tous les projets OpenClassrooms
- Corriger bouton Documentation page d'accueil pour pointer vers première page doc
- Ajouter page À propos bilingue (FR/EN) avec structure i18n appropriée
- Supprimer fichiers presentation.md obsolètes des docs
- Mettre à jour navigation : lien À propos dans navbar et footer
- Uniformiser et traduire tags dans tout le contenu :
- Traduire tags en français si approprié (automation -> automatisation, storage -> stockage, etc.)
- Fusionner tags dupliqués (ha/high-availability -> haute-disponibilite, cluster/clustering -> cluster)
- Supprimer tag configuration-management
- Mettre à jour wifi/wireless/mesh-networking vers wifi/mesh
- Mettre à jour networking/tunneling vers reseau/tunnels
- Ajouter tags à tous les projets OpenClassrooms
- Corriger bouton Documentation page d'accueil pour pointer vers première page doc
- Créer page À propos dédiée (versions française et anglaise)
- Ajouter lien navbar vers page À propos
- Déplacer lien À propos vers section Documentation footer
- Ajouter traductions i18n pour navbar et footer
- Supprimer presentation.md de structure barre latérale
- Créer page Tags unifiée affichant tous les tags des articles blog et docs
- Mettre à jour tags dans toutes les pages pour être plus pertinents et recherchables
- Add English translations for presentation page and homepage
- Remove project numbers (P02-P13) from OpenClassrooms project titles
- Convert category pages to show content with DocCardList component
- Fix broken links to category pages
- Add language switcher to navbar for bilingual site (FR/EN)
- Remove intro page, use presentation as entry point
- Add example pages to all documentation categories
- Configure categories with generated-index for page listings
- Update footer and homepage links to reference presentation
- Enhance configuration with best practices:
- Add metadata and SEO keywords
- Enable RSS/Atom feeds for blog
- Configure sitemap generation
- Add syntax highlighting for YAML, HCL, Docker
- Enable Mermaid diagram support
- Configure table of contents settings
- Respect user color scheme preferences
- Add last update metadata to docs
- Fix deprecated onBrokenMarkdownLinks configuration
- Create bilingual example pages with practical code examples
- Update all i18n translations for consistency
This update brings the site in line with Docusaurus 3.x best practices
and provides a solid foundation for documentation growth.