Skip to content

perf(website): prerender and modernize site runtime - #17

Closed
100gle wants to merge 1 commit into
codex/website-astro7-corefrom
codex/website-astro7-runtime
Closed

perf(website): prerender and modernize site runtime#17
100gle wants to merge 1 commit into
codex/website-astro7-corefrom
codex/website-astro7-runtime

Conversation

@100gle

@100gle 100gle commented Aug 12, 2026

Copy link
Copy Markdown
Owner

What changed

  • Prerender the landing pages and remove the unused Astro server adapter, session binding, and Worker runtime.
  • Modernize Astro components with typed props, static Lucide imports, Astro's Code component, Zod 4 APIs, shared reveal behavior, and Motion 13 APIs.
  • Fix locale-aware canonical links, theme resolution, translated UI, reduced-motion behavior, keyboard/focus handling, and component accessibility issues found during the full audit.
  • Add a generated GitHub data snapshot as a prerequisite for both type-checking and builds so clean checkouts are reproducible.

Why

The site no longer depends on request-time data. Static output removes approximately 15 MiB of server code and the Cloudflare KV binding while preserving the current routes and content.

Verification

  • Clean-checkout pnpm install --frozen-lockfile
  • Clean-checkout pnpm check — 0 diagnostics
  • pnpm build — 79 static pages
  • pnpm exec wrangler deploy --dry-run — static assets, no runtime bindings

Stack

2 of 4. Depends on #16. Next: #18

@vercel

vercel Bot commented Aug 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
bub Ready Ready Preview Aug 12, 2026 3:47pm

@100gle
100gle force-pushed the codex/website-astro7-runtime branch from d09c63c to 1603bc4 Compare August 12, 2026 15:44
@100gle 100gle changed the title perf(website): disable unused Astro sessions perf(website): prerender and modernize site runtime Aug 12, 2026
@100gle 100gle closed this Aug 13, 2026
@100gle
100gle deleted the codex/website-astro7-runtime branch August 13, 2026 15:41
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