Skip to content

Modernize stack + Cloudflare Pages path only - #24

Merged
kylecesmat merged 6 commits into
masterfrom
cursor/modernize-personal-site-c354
Sep 1, 2026
Merged

Modernize stack + Cloudflare Pages path only#24
kylecesmat merged 6 commits into
masterfrom
cursor/modernize-personal-site-c354

Conversation

@kylecesmat

@kylecesmat kylecesmat commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Scope (this PR only)

Modernize the stack and Cloudflare Pages path. Content and agent skills are follow-up PRs — other agents own those.

This PR:

  • Replaces Next 13 next export with Astro 7 static output to dist/
  • Adds Cloudflare Pages config (wrangler.jsonc, pages_build_output_dir: ./dist)
  • CI is build-only (astro check + astro build); no production deploy
  • Removes Travis CI and the gh-pages deploy path
  • Removes Universal Analytics (UA-104533559-1)
  • Adds minimal SEO plumbing: OG tags, robots.txt, sitemap, public/_headers

Out of scope (do not land here): hiring-brief rewrite, proof blocks, About bio, headline lock, writing-pillar MDX, .cursor/skills / pstack skills, editorial visual redesign.

The homepage is a placeholder so the site builds. No metrics.

Preview only

Do not attach kylecesmat.com, orange-cloud GitHub Pages records, or retire gh-pages in this PR.

Hosting notes (cutover later)

Nameservers are already Cloudflare (jake / lisa). Records are grey-cloud (DNS-only) to GitHub Pages (no cf-ray). Live origin is gh-pages 2020-08-12. master Next 13 ~2023-01-20 never deployed. Old path: Travis Node 12 → next exportgh-pages.

After this stack is previewed and approved: do not change nameservers. Attach Pages custom domain on the apex (orange-cloud). Keep the existing www→apex 301 with a Cloudflare Redirect Rule (Pages _redirects cannot do host-level redirects). Then disable GitHub Pages and archive gh-pages.

How to run

npm ci
npm run dev          # http://localhost:4321
npm run check && npm run build
Open in Web Open in Cursor 

cursoragent and others added 2 commits September 1, 2026 18:43
Replace the Next 13 pages/next export site with a static Astro
site, hiring-brief homepage (exact Agent Experience hero), in-repo
MDX for writing/talks, archived Formidable work, and Pages-ready
wrangler + CI.

Co-authored-by: Kyle Cesmat <kylecesmat@gmail.com>
Replace hero, proof, about, and help copy with the revised qualitative
text. Drop quantitative stats from the public site, restyle as sparse
prose, list Syntax.fm #944 first, and remove the production deploy job.

Co-authored-by: Kyle Cesmat <kylecesmat@gmail.com>
@cursor cursor Bot changed the title Rebuild site as Astro + MDX for Cloudflare Pages Rebuild site as Astro + MDX (preview only, no metrics) Sep 1, 2026
cursoragent and others added 2 commits September 1, 2026 18:56
Fold the hosting audit into README, wrangler, and Pages
_headers/_redirects: NS already at Cloudflare, grey-cloud GitHub
Pages origins, keep www→apex via a Redirect Rule, SEO/header files
for after orange-cloud, no production publish yet.

Co-authored-by: Kyle Cesmat <kylecesmat@gmail.com>
Homepage follows the Ideas Guy order with labeled TODOs, five writing
pillar MDX stubs, Syntax.fm first in talks, and headline options A/B/C
behind headlinePick (default placeholder). No invented metrics.

Co-authored-by: Kyle Cesmat <kylecesmat@gmail.com>
@cursor cursor Bot changed the title Rebuild site as Astro + MDX (preview only, no metrics) Rebuild site as Astro + MDX (preview only, placeholder copy) Sep 1, 2026
cursoragent and others added 2 commits September 1, 2026 19:01
Home now uses ProofCard/ProofTeaser fed from src/data. Writing, talks,
about (press kit), and contact are separate routes. Resume-backed
metrics are redactable placeholders; headline A/B/C still default off.

Co-authored-by: Kyle Cesmat <kylecesmat@gmail.com>
Remove hiring-brief copy, proof cards, MDX pillars, and editorial
layout. Leave a default Astro shell, wrangler Pages config, and
build-only CI. Content and skills land in follow-up PRs.

Co-authored-by: Kyle Cesmat <kylecesmat@gmail.com>
@cursor cursor Bot changed the title Rebuild site as Astro + MDX (preview only, placeholder copy) Modernize stack + Cloudflare Pages path only Sep 1, 2026
@kylecesmat
kylecesmat marked this pull request as ready for review September 1, 2026 19:21
@kylecesmat
kylecesmat merged commit a74165d into master Sep 1, 2026
1 check passed
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.

2 participants