Visit ret2happy.com
Personal homepage, built with Astro and no client-side framework.
- Page content:
src/pages/index.astro - Shared data (publications, awards, links):
src/data/profile.ts /sitemap.xmland/llms.txtare generated at build time fromsrc/pages/sitemap.xml.tsandsrc/pages/llms.txt.ts.
llms.txt is the plain-text summary for AI search agents. Its
publications, awards, and links are pulled from profile.ts
automatically, but the summary paragraph at the top is written by hand in
src/pages/llms.txt.ts. After editing the bio on the page, update that
paragraph too so the AI-facing summary stays in sync.
npm install
npm run dev # local server
npm run build # static output to dist/
npm run check # types



