This site is fully static: every page is an HTML file generated ahead of time. Here is what runs under the hood.
The site framework: static generation, content collections (blog, photos), FR/EN i18n, image optimisation.
Design tokens (colors, fonts) via @theme and CSS utilities.
The isometric 3D scenes: the LEGO brick on the homepage and the observatory on the 404 page. The only pages with JavaScript.
The blog RSS feed (/rss.xml).
The sitemap for search engines (/sitemap-index.xml).
The display typeface for headings, self-hosted via Fontsource.
The body typeface, designed for accessibility by the Braille Institute.
The monospace typeface for data: coordinates, dates, observation logs.
| Library | Version | License |
|---|---|---|
| Vitest | ^4.1.10 | MIT |
| Playwright | ^1.61.1 | Apache-2.0 |
| @types/three | ^0.185.0 | MIT |