Published at https://ai.omederos.com
Astro 5 source lives in src/. GitHub Pages still serves the repo root on main (index.html, YYYY-MM-DD/index.html, CNAME, .nojekyll). After a build, copy the static output to the root so Pages keeps working without a settings change.
- Add one file under
src/content/briefings/, namedYYYY-MM-DD.md. - Frontmatter:
date,title,blurb,weekday,lede. - Body: the briefing HTML (
<h2 id="...">sections). The last section should be<h2 id="learn">Something to learn</h2>. - Build and publish:
bun run build
bash scripts/publish-static.shscripts/publish-static.sh copies dist/ into the repo root (index.html, dated folders, _astro/) without deleting CNAME, .nojekyll, src/, package.json, or astro.config.mjs. Commit the copied root HTML so Pages keeps working.
bun install
bun run dev