Mike Barr
Back to blog
9 April 20264 min read

Designing a static AI-assisted blog

A simple pattern for publishing weekly posts from JSON while keeping validation strict and deployment predictable.

AIBloggingStatic sites

This site stays deliberately simple: blog posts live in a JSON file, the build validates them, and GitHub Pages serves the exported result.

Why this works well

  • The content format is explicit, so an AI writer has a clear contract to follow.
  • The build fails early if a post has the wrong shape or an invalid slug.
  • Deployment stays static, with no CMS or runtime database to manage.

That combination keeps the authoring flow lightweight without making the site fragile.