Why this site runs on Astro
The first commit. A short note on why we picked Astro for a site that is mostly text and a few pictures.
In one line
A modern framework that does not force JavaScript onto a page that does not need it.
A little longer
Next.js is fine. SvelteKit is fine. But this site is
- almost entirely static content,
- has very little interactivity,
- needs to load quickly on bad networks,
- should build in seconds, not minutes.
Astro sits at that intersection.
What we used
- Markdown for content
- Tailwind for styling
- System fonts for body type
- JetBrains Mono for small details
Every line of code on this site has a reason. We will keep it that way.