Why this matters
Writers want a flexible editor. Publishers need consistent metadata, filenames, and deployment rules. Obsidian plus Astro can satisfy both if the boundaries are clear.
Setup
Draft in Obsidian, then move or sync validated Markdown into src/content/posts/.
Obsidian draft -> frontmatter check -> repo content folder -> build -> deploy
Implementation notes
Do not let free-form note structure leak into production content. Use the content schema from Astro Content Collections Tutorial.
Final checklist
- Shared frontmatter template
- Consistent slugs before publish
- Deployment only from repository content