Astro and Cloudflare Worker release

The active creator site moved into Astro, the earlier static release was preserved, and production delivery, caching, identity, and image checks were tightened.

Astro migration

  • Moved the active implementation into the astro/ directory.
  • Preserved the previous static HTML, CSS, and JavaScript release under old/static-html-css-js/.
  • Kept the established public routes: Home, About, Work, Community, Schedule, Live, Connect, Blog, and Changelog.
  • Added Astro content collections for substantive Blog and Changelog entries.
  • Configured the Cloudflare Worker to deploy the generated Astro output rather than the preserved historical release.

Production delivery

  • Corrected production HTTPS and cache headers.
  • Enabled back-forward cache restoration by removing the earlier document-level no-store behavior.
  • Added the project-owned astro/public/robots.txt as the crawler-policy source served by the Astro release.
  • Added release checks for rendered pages, self-canonicals, complete robots directives, publisher identity, structured data, internal links, images, sitemap coverage, cached feed media, Worker configuration, and the deployed crawler policy.

Identity and visual evidence

  • Updated the Bluesky identity to akasammythepuppy.me.
  • Enriched social-feed card visuals and kept official platform icons with their text labels.
  • Resolved the reported missing image alternative-text warning.
  • Kept image dimensions and first-party WebP feed previews in the release audit.

This entry groups the verified migration and production fixes recorded on August 31, 2026.