Using markdown files in git as your content management system turns out to be the most LLM-friendly publishing workflow I've found.

Any AI assistant that can write files can publish content. No API tokens for a headless CMS, no database schema to understand, no admin panel to navigate. Just write a .md file with YAML frontmatter and commit it.

The version control comes free. Every edit is a diff. Every publish is a commit. Rollback is git revert.

For a single-author blog, this is hard to beat.