- Years
- 2026
- Kind
- Static site
- Stack
- Astro
- TypeScript
- CSS
This website
A photo and writing site built as a survey map series. Every page states its own weight, measured at build time.
The brief was a portfolio that loads instantly and still puts photographs first. It is a static Astro build with no client framework. The only scripts are a few lines that let the arrow keys page through a photo series.
Each page is drawn as a sheet from a map series: a paper border with tick marks, a sheet number, coordinates for photographs and a revision date for everything else. The number in the bottom-right corner is real. After every build, a small integration compresses each page and its CSS, scripts and fonts the way the CDN serves them, then writes the total into the page.
Photographs go through Astro’s image pipeline, which produces AVIF and WebP at several widths, so a phone never downloads a desktop-sized file. Moving between photographs uses the browser’s own cross-document view transitions, so the effect costs no JavaScript.