Modernize stack + Cloudflare Pages path only - #24
Merged
Conversation
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>
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>
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>
This was referenced Sep 1, 2026
kylecesmat
marked this pull request as ready for review
September 1, 2026 19:21
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
next exportwith Astro 7 static output todist/wrangler.jsonc,pages_build_output_dir: ./dist)astro check+astro build); no production deploygh-pagesdeploy pathUA-104533559-1)robots.txt, sitemap,public/_headersOut 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 retiregh-pagesin this PR.Hosting notes (cutover later)
Nameservers are already Cloudflare (
jake/lisa). Records are grey-cloud (DNS-only) to GitHub Pages (nocf-ray). Live origin isgh-pages2020-08-12.masterNext 13 ~2023-01-20 never deployed. Old path: Travis Node 12 →next export→gh-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
_redirectscannot do host-level redirects). Then disable GitHub Pages and archivegh-pages.How to run