Skip to content

Promote the Cloudflare Pages website to production - #1

Merged
cmm79 merged 10 commits into
mainfrom
dev
Oct 11, 2026
Merged

cmm79 merged 10 commits into
mainfrom
dev

Conversation

@cmm79

@cmm79 cmm79 commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

The public LDSA site still runs on Unbounce, while the replacement has now passed its private-development acceptance checks. This PR promotes the tested Astro/Cloudflare Pages implementation to production so the custom-domain cutover can proceed without changing site content or subscriber behavior.

The implementation:

  • recreates the current LDSA routes and responsive presentation as a static Astro site;
  • preserves the existing Flodesk forms and redirect contracts;
  • deploys only dev and main to Cloudflare Pages;
  • keeps preview deployments behind Cloudflare Access and out of search indexes;
  • adds production-only Cloudflare Web Analytics support, which remains disabled until the final public hostname and token are configured;
  • documents the selected Namecheap DNS approach: www points to Pages and the apex redirects permanently to www.

Acceptance evidence:

  • the owner confirmed live Flodesk submissions create the expected Flodesk subscriber records;
  • private preview access and denial behavior were verified;
  • X-Robots-Tag: noindex and analytics-free preview behavior were verified;
  • npm run check, npm run format:check, the default build, and the production-analytics build variant pass locally.

@cmm79
cmm79 merged commit d02e3a7 into main Oct 11, 2026
3 checks passed
@cmm79
cmm79 deleted the dev branch October 11, 2026 11:59

This branch was successfully deployed

1 active deployment
preview — 719f5aba Deployed Oct 11, 2026 by github-actions[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant