Écrire ses articles de blog avec Obsidian et Git
· 7 minutes de lecture
Comment j'ai configuré Obsidian avec le plugin Git pour rédiger et synchroniser mes articles de blog et ma documentation technique, avec des templates personnalisés et un workflow Git propre.
Contexte et motivation
Mon blog technique fonctionne avec Docusaurus, un générateur de site statique qui utilise du Markdown pour le contenu. Bien que je puisse éditer les fichiers directement avec VS Code ou n'importe quel éditeur de texte, j'avais besoin d'un environnement d'édition plus adapté à la rédaction d'articles longs avec :
- Une interface dédiée à l'écriture : Obsidian offre un mode focus et une prévisualisation Markdown en temps réel
- Des templates réutilisables : Pour garantir la cohérence du frontmatter Docusaurus (métadonnées en YAML)
- Une synchronisation Git automatique : Pulls automatiques toutes les 10 minutes pour récupérer les changements distants
- Une séparation claire : Uniquement le contenu éditorial (blog, docs, images) sans les fichiers techniques de Docusaurus
Architecture du setup
Le principe est simple : utiliser Git sparse checkout pour ne récupérer que les dossiers de contenu du dépôt, et configurer Obsidian avec le plugin Git pour synchroniser les modifications sur une branche dédiée.
Vault Obsidian (local)
├── blog/ ← Articles de blog (FR)
├── docs/ ← Documentation (FR)
├── i18n/ ← Traductions (EN)
├── static/ ← Images et assets
└── templates/ ← Templates locaux (non versionnés)
↓ Synchronisation Git (branche "contenu")
Forgejo → GitHub → Cloudflare Pages
Workflow de publication :
- J'
