← All writing
June 4, 2026
Rebuilding my site for a faster writing workflow
For years my personal site was hand-written HTML. Adding a single project meant editing markup in four different places. That friction meant I rarely updated it.
So I rebuilt it on Astro with a content-collection workflow. Now every project, paper, experiment, and post is just a Markdown file with a small frontmatter header. To publish, I create a file and push — the site rebuilds and deploys automatically.
What changed
- Content is data, not code. Projects live in
src/content/projects/, posts insrc/content/blog/, and so on. - Images are optimized automatically at build time, so I can drop in a big screenshot without tanking page speed.
- SEO, Open Graph, RSS, and a sitemap are generated for me.
- Continuous deployment means writing is the only step.
This first post is mostly a test — but expect notes here on software, finance, machine learning, and whatever I’m learning next.