A calm, long-form English personal blog for 01-mu. The site is intentionally minimal so the writing stays quiet and readable.
- Never commit secrets, API keys, tokens, or credentials.
- Never commit
.envfiles or environment-specific variants. - Configure any required environment variables only in the Cloudflare Pages GUI.
- If something might be sensitive, document it conceptually instead.
mise install
pnpm install
pnpm run dev- Posts live in
src/content/postsas Markdown. - Frontmatter fields:
title,date,tags,description(optional),draft. - Drafts (
draft: true) are excluded from production builds.
pnpm astro checkpnpm test:e2e:update- Snapshots are saved under
e2e/snapshots/.
- Build command:
pnpm run build - Output directory:
dist - Production branch:
main - Node version: match
.tool-versions(mise).
- Domain:
01-mu.dev - Registrar: Cloudflare Registrar
- DNS hosting: Cloudflare
- Bind the custom domain in the Cloudflare Pages GUI.