Personal site. Astro, static output, deployed on GitHub Pages.
Two kinds of content:
- Notes — Markdown in
src/content/posts/*.md, rendered in the site layout. Copy_template.md, setdraft: false, and it appears on the index and in the RSS feed. Files beginning with_are ignored. - Reports — self-contained HTML documents in
public/reports/<slug>/index.html, each with its own design. Register them insrc/data/reports.tsso they show on the index.
npm install
npm run dev # http://localhost:4321
npm run build # -> dist/Deploys automatically on push to main.