Commit graph

65 commits

Author SHA1 Message Date
f9cd9e66f6 Merge pull request 'Traduction anglaise de la page de documentation concernant Docker et Compose' (#11) from contenu into main
Reviewed-on: #11
2025-12-19 18:07:37 +00:00
0ce4792a80 vault backup: 2025-12-19 19:08:14 2025-12-19 19:08:14 +01:00
930e71feca Merge pull request 'Correction sur l'utilité de "shared=1"' (#10) from contenu into main
Reviewed-on: #10
2025-12-19 17:59:04 +00:00
2508a9df0f vault backup: 2025-12-19 18:58:40 2025-12-19 18:58:40 +01:00
51ab0eda37 Fusion des workflows de déploiement et RSS quotidien
Some checks are pending
Deploy to Cloudflare Pages / Build and Deploy to Cloudflare Pages (push) Waiting to run
Le workflow deploy.yml gère maintenant :
- Déploiement à chaque push sur main
- Rebuild quotidien à 9h UTC pour mise à jour RSS
- Déclenchement manuel si nécessaire

Suppression de daily-rss-rebuild.yml devenu redondant.
2025-12-19 14:50:46 +01:00
83753de00d Ajout du workflow GitHub Actions pour déploiement Cloudflare Pages
Some checks are pending
Deploy to Cloudflare Pages / Build and Deploy to Cloudflare Pages (push) Waiting to run
Configure le déploiement automatique via Direct Upload pour contourner
les limites de temps de build de Cloudflare Pages. Le build est effectué
sur GitHub Actions avant le déploiement.
2025-12-19 14:36:36 +01:00
7af29ab6e5 Mise à jour du plugin carrousel et sidebar 2025-12-19 12:30:48 +01:00
74bb369ea2 Merge pull request 'Ajout du document ZFS/NFS dans la sidebar' (#9) from contenu into main
Reviewed-on: #9
2025-12-18 19:07:07 +00:00
b631712ab2 Ajout du document ZFS/NFS dans la sidebar 2025-12-18 20:05:50 +01:00
70560d06a8 vault backup: 2025-12-18 19:40:10 2025-12-18 19:40:10 +01:00
e4c6efb33d Merge pull request 'Intégration avec les autres articles de documentation' (#8) from contenu into main
Reviewed-on: #8
2025-12-18 18:39:22 +00:00
6b9f875c40 Merge pull request 'Article réplication ZFS' (#7) from contenu into main
Reviewed-on: #7
2025-12-18 18:21:26 +00:00
067f7987df vault backup: 2025-12-18 19:19:50 2025-12-18 19:19:50 +01:00
e1b9d9bd31 vault backup: 2025-12-10 13:13:04 2025-12-10 13:13:04 +01:00
81d1cf7530 Merge pull request 'Suppression templates dl + logo obsidian en intro' (#6) from contenu into main
Reviewed-on: #6
2025-12-10 12:13:03 +00:00
6b19079a92 vault backup: 2025-12-10 13:10:42 2025-12-10 13:10:42 +01:00
f0bd176aa5 Merge pull request 'Liens HTML plutôt que liens Markdown' (#5) from contenu into main
Reviewed-on: #5
2025-12-10 11:52:39 +00:00
ea6cd40adf vault backup: 2025-12-10 12:52:28 2025-12-10 12:52:28 +01:00
81f824ffeb vault backup: 2025-12-10 12:49:12 2025-12-10 12:49:12 +01:00
236085bc2e Merge pull request 'Idem' (#4) from contenu into main
Reviewed-on: #4
2025-12-10 11:48:41 +00:00
2967a059fd vault backup: 2025-12-10 12:44:47 2025-12-10 12:44:47 +01:00
668c782755 Merge pull request 'Doubles accolades vues comme du code JSX' (#3) from contenu into main
Reviewed-on: #3
2025-12-10 11:44:30 +00:00
b6d13f24df vault backup: 2025-12-10 12:38:55 2025-12-10 12:38:55 +01:00
fe4a565680 Merge pull request 'Fix: Les templates en fichiers téléchargeables' (#2) from contenu into main
Reviewed-on: #2
2025-12-10 11:38:47 +00:00
073ef0fd3b vault backup: 2025-12-10 12:30:43 2025-12-10 12:30:43 +01:00
1e66a07c8d Merge pull request 'Article sur Obsidian Git' (#1) from contenu into main
Reviewed-on: #1
2025-12-10 11:30:42 +00:00
e7d1126470 vault backup: 2025-12-09 20:01:51 2025-12-09 20:01:51 +01:00
86ae8b835b vault backup: 2025-12-09 19:49:38 2025-12-09 19:49:38 +01:00
7e2bac46cc vault backup: 2025-12-09 19:35:17 2025-12-09 19:35:17 +01:00
1d7878db21 Ajout des permissions en écriture au GitHub Action 2025-12-08 11:20:18 +01:00
17267daf9d Mise à jour de la page d'accueil : nouveau titre et tagline
- Changement du titre principal en "Blog de BENE Maël"
- Ajout d'une tagline en 3 lignes décrivant l'activité sysadmin et l'approche DevOps/GitOps
- Technologies principales mentionnées : Proxmox, Docker, Ansible, OPNsense, Linux
- Mise à jour des traductions anglaises dans i18n/en/code.json
- Modification de la configuration globale (titre du site, métadonnées, feed RSS)
2025-12-07 11:19:29 +01:00
3c18e17224 Ajout dates de dernière modification dans la documentation
- Ajouter champ last_update dans le frontmatter de tous les fichiers de documentation
- Dates extraites de l'historique git (en excluant le commit de modification des tags)
- Résout le problème des dates incorrectes sur Cloudflare Pages (shallow clone)
- Projets OpenClassrooms: 22 novembre 2025
- Homelab actuel: 25-30 novembre 2025
- OpenWRT et autres: 2-3 décembre 2025
2025-12-06 14:59:57 +01:00
df63713055 Ajout page Veille avec agrégation RSS automatique
- 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.
2025-12-06 09:33:43 +01:00
aaf03916d4 Amélioration du référencement SEO du site
- Ajout d'une social card personnalisée (1200x630px) avec le logo et la tagline
- Ajout de meta description globale dans themeConfig.metadata
- Ajout du fichier robots.txt avec directives pour les moteurs de recherche
- Mise à jour de l'image sociale de docusaurus-social-card.jpg vers social-card.png
2025-12-05 11:11:49 +01:00
f30d689499 Ajout plugin Plausible pour analytics 2025-12-04 18:04:57 +01:00
e8a76dae05 Ajout de l'illustration sur la page d'accueil 2025-12-04 13:12:02 +01:00
461fc446ff Ajout carrousel articles avec miniatures auto-générées
- 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
2025-12-03 22:58:35 +01:00
ba57296597 Ajout page À propos, mise à jour tags et correction navigation
- 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
2025-12-03 17:51:44 +01:00
e87d8a902d Ajout page À propos, mise à jour tags et correction navigation
- 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
2025-12-03 16:56:32 +01:00
747e95c873 Ajout page À propos bilingue et restructuration navigation
- 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
2025-12-03 16:03:04 +01:00
20fcabaf46 Ajout page Tags pour recherche articles par sujet
- 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
2025-12-03 11:59:38 +01:00
87a2508769 Ajout documentation OpenWRT et article freeze SSH, MTU et MSS clamping
- Ajouter documentation complète OpenWRT dans section Homelab actuel
- Créer article blog expliquant problème freeze SSH via tunnel GRE-TAP
- Documenter solutions MTU et MSS clamping pour tunnels réseau
- Ajouter traductions anglaises complètes pour nouveau contenu
2025-12-02 12:43:12 +01:00
8ed3805789 Corrections et clarifications article Homelab HA mono-machine 2025-12-01 17:20:34 +01:00
5eb6610d95 Correction formatage articles et réorganisation fichiers
- Corriger formatage Markdown dans articles blog
- Réorganiser structure fichiers pour meilleure lisibilité
- Mettre à jour liens internes et références
2025-11-30 12:34:57 +01:00
a0e8072aa9 Ajout article réduction taille disque VM avec Clonezilla
- Créer article blog détaillé sur réduction taille disque VM
- Documenter procédure complète avec Clonezilla
- Ajouter captures écran et exemples pratiques
- Inclure traduction anglaise
2025-11-30 12:19:18 +01:00
f5b5e7ee74 Ajout documentation complète Traefik
- Créer documentation détaillée configuration Traefik
- Documenter réseaux Docker (traefik-public et traefik-private)
- Expliquer gestion certificats SSL/TLS automatique
- Ajouter exemples configuration services
- Inclure diagrammes architecture réseau
2025-11-30 11:41:38 +01:00
c35a240ec3 Ajout script gestion ressources LINSTOR
- Ajouter script bash pour gestion automatique ressources LINSTOR
- Documenter utilisation et options script
- Inclure exemples cas d'usage
2025-11-27 19:43:53 +01:00
c4b8a4d3ee Mise à jour solution finale article LINSTOR DRBD
Added info admonition blocks to both FR and EN versions documenting the final decision to partition NVMe drives (300GB LINSTOR + 200GB local-lvm) instead of using the Python script approach. Includes rationale and forward reference to upcoming NFS HA implementation article.
2025-11-27 19:38:44 +01:00
68535c3ade Ajout article problèmes déploiement LINSTOR DRBD avec OpenTofu
Document the challenges encountered when attempting to provision VMs on LINSTOR DRBD storage using OpenTofu/Terraform with the Proxmox provider. Explain LINSTOR's architectural limitation regarding dynamic resource definition creation and explore four potential solutions: pre-creation script, manual creation, NVMe partitioning, or Ceph migration.
2025-11-26 21:31:37 +01:00
a45c3734a0 Ajout plugin zoom image et combinaison affichage PNG avec téléchargement PDF
- Install docusaurus-plugin-image-zoom for interactive image zoom
- Display PNG diagrams with zoom capability
- Add PDF download links below each diagram
- Keep both PNG (for display) and PDF (for download) versions
- Update both French and English documentation pages
2025-11-25 17:13:03 +01:00