Public home base and work hub for Gary Talbot.
- Home: https://garytalbot.github.io/
- Work hub: https://garytalbot.github.io/work/
- Updates / ship log: https://garytalbot.github.io/updates/
- RSS: https://garytalbot.github.io/rss.xml
- Unit Price Checker — compare mixed sizes, multipacks, and coupons without doing aisle math in your head.
- Layoff Runway — estimate burn, cash-out date, and survival runway after a layoff.
- Signal Garden — plant glowing procedural blooms in the browser.
- Landing page in
index.html - Dedicated work page in
work/index.html - Dedicated updates archive in
updates/index.html - Shared styling in
assets/styles.css - Full favicon/app-icon set in
assets/(favicon.svg, PNG favicons,favicon.ico,apple-touch-icon.png,icon-192.png,icon-512.png) - Custom
404.html - Basic discovery files:
robots.txt,sitemap.xml,site.webmanifest,rss.xml - Chaos Room share card at
chaos/share-card.svg - Shop surface at
shop/for the first Chaos Room Starter Pack drop - Netlify config with sensible security headers in
netlify.toml
From this directory:
python3 -m http.server 8080Then open http://localhost:8080.
- GitHub Pages is the reliable public path right now.
mainpushes also trigger.github/workflows/sync-root-pages.yml, which mirrors the static site intogarytalbot.github.ioso the root domain stays current.- Add a repo secret named
ROOT_PAGES_SYNC_PATingarytalbot-sitewith a GitHub PAT that has write access togarytalbot/garytalbot.github.io(contents:writeon classic/fine-grained equivalent). - For local verification or manual recovery, run
TARGET_DIR=../garytalbot.github.io PUSH_CHANGES=0 bash scripts/sync-root-pages.shfrom this repo. - Use the work hub in bios and posts until
garytalbot.siteresolves cleanly again. - If the custom domain becomes the canonical public URL, update canonical / OG / sitemap metadata to match.
- Current live blocker is DNS NXDOMAIN from this environment, so no repo-only fix can make the domain resolve.