Astro blog scaffolded for Cloudflare Pages.
npm install
npm run devThe dev server runs at http://localhost:4321.
Add Markdown or MDX posts under src/content/blog/.
Each post uses frontmatter like:
---
title: "Post title"
description: "Short summary for SEO and previews"
pubDate: "2026-05-29"
heroImage: "../../assets/blog-placeholder-1.jpg"
---
Write the post here.npm run buildThe production site is generated in dist/.
Connect oxsignal/blog in Cloudflare Pages and use:
Production branch: main
Build command: npm run build
Build directory: dist
Update site in astro.config.mjs if the final custom domain is not https://blog.oxsignal.com.