Post

Dockerized Hugo Workflow

Why this blog uses Docker locally while keeping Cloudflare Pages responsible for production builds.

This site uses Docker for local development, not for production hosting.

That split gives us a clean operating model:

  • Local development stays isolated from other services on the machine.
  • GitHub remains the source of truth.
  • Cloudflare Pages owns preview and production deployments.

For a content-driven site, this is usually the best balance between simplicity and repeatability.