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

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.