Résultats mesurés
Pas encore mesuré. L’intégration continue écrira ces chiffres au prochain build de la branche principale.
Stack
- Framework
- Astro 7.3.8, génération statique
- Langage
- TypeScript, mode strict
- Styles
- CSS natif avec jetons de design et propriétés logiques
- Contenu
- Fichiers MDX dans le dépôt, typés avec Zod
- JavaScript
- Aucun framework d’interface — quelques kilo-octets de TypeScript natif pour le menu, le choix de langue, le formulaire, les photos d’arrière-plan et le halo qui suit le pointeur
- Formulaire de contact
- Fonctionne sans JavaScript ; Cloudflare Turnstile et un champ piège contre le spam
Typographies
Schibsted Grotesk
Titres et accroches
IBM Plex Sans
Texte courant et interface
IBM Plex Mono
Surtitres, chiffres et spécifications
Auto-hébergées, sous-ensembles latin et latin étendu. Aucune requête vers un service de polices.
Couleurs
Les neutres portent l’essentiel de chaque écran. Le blé n’est utilisé qu’en très petite quantité, sur fond sombre uniquement.
- Wheat#e8cb7a
- Olive Night#1c2210
- Limestone#f6f2e8
- Clay#a84b2a
- Olive Leaf#5e6b32
- Brass#7a5a12
Logo
Le logo est utilisé à partir des fichiers de marque, jamais redessiné : blé sur fond sombre, olive nuit sur fond clair.
Langues
Français et anglais, avec une structure identique. L’arabe (de droite à gauche) est prévu : la mise en page n’utilise que des propriétés CSS logiques.
Hébergement
Pages statiques sur Vercel, servies par un réseau de diffusion mondial. Deux petites fonctions serveur traitent le formulaire de contact et la redirection de langue.