Colophon
Ce site est un produit comme ceux que je livre : des choix assumés, peu de dépendances, et une raison derrière chaque ligne. Voici l'envers.
Stack
- Astro, rendu statique. Seules les routes
/api/*(agent, contact, newsletter) tournent à la demande, sur un adapter Node. - Tailwind 4 avec les tokens déclarés dans un bloc
@theme: couleurs, espacements et durées ont un nom et un seul endroit où vivre. - Aucun framework côté client. Les rares interactions (agent, formulaires, le jeu de la page 404) sont écrites en TypeScript nu, dans le composant qui en a besoin.
- Aucun traceur, aucun cookie tiers sur le site. Les mesures qui comptent se lisent dans les journaux du serveur. La newsletter, elle, mesure ouvertures et clics — c'est dit avant de s'inscrire.
Typographie
Le texte courant est en IBM Plex Sans ; les titres en Departure Mono, une pixel monospace qui donne au site son côté terminal sans le déguiser. Les deux polices sont servies depuis ce domaine et préchargées : aucun saut de mise en page au premier rendu.
Mouvement
Les animations suivent un vocabulaire à quatre rangs, avec une règle de rareté vérifiée par un test à chaque build : au plus un élément épinglé et deux majeurs par page. L'état de base de tout élément est visible ; si ton système demande moins de mouvement, tout s'arrête, sans rien cacher.
Hébergement
Une image Docker construite et vérifiée en intégration continue, servie derrière Caddy sur un VPS. Chaque déploiement passe un test de fumée avant d'être publié.
Cette version
Build 05efa36 du 2026-09-21. Le code est sur GitHub. Il y a aussi un humans.txt, un security.txt, et quelque chose à lire dans la console de ton navigateur.