Introduction
Cet article teste le workflow de publication automatique depuis Obsidian vers le blog Next.js avec gestion des assets et synchronisation Git.
Fonctionnalités Testées
Conversion MD → MDX
Le script publish-blog.sh convertit automatiquement les notes Markdown Obsidian en fichiers MDX compatibles Next.js.
Frontmatter YAML
Validation du frontmatter avec tous les champs requis : title, description, date, categories, tags, published, draft, featured et image avec src et alt.
Copie Assets Automatique
Les images référencées dans Obsidian sont automatiquement copiées vers public/images/blog/ et les chemins mis à jour.
Git Commit/Push
Le script gère automatiquement git add, git commit avec message formaté et git push optionnel via flag --auto-push.
Workflow Complet
Dans Obsidian, écrire l'article dans Articles/Brouillons. Quand prêt, déplacer vers Articles/Prets-A-Publier.
Publication via terminal :
cd ~/obsidian-radnoumane/ ./publish-blog.sh Articles/Prets-A-Publier/mon-article.md --auto-push
L'article est publié automatiquement.
Résultat
Si vous lisez ceci en ligne, le workflow fonctionne parfaitement !
Prochaines étapes :
- Tester avec vraies images
- Valider dashboard Dataview
- Documenter edge cases (liens internes, code blocks, etc.)
Conclusion
Système opérationnel pour publication régulière 2-3x/semaine avec zéro friction.