Cloudflare Pages can build this site directly from GitHub. Connect the repository, use npm run build, and set the output directory to dist.

A minimal wrangler.toml looks like this:

name = "noobboom-blog"
compatibility_date = "2026-06-13"

[assets]
directory = "./dist"

The build settings in the Cloudflare dashboard are equally short:

npm run build

After the first deploy, set PUBLIC_SITE_URL to the production URL. That gives RSS and sitemap output the correct canonical site address.

Custom domains can be added later. The blog does not need a database, server, or CMS to start.