Tous les projets

Ce site

Un site Astro statique servi par Cloudflare Workers, dont la zone et le déploiement sont entièrement décrits en code.

Ce site est le plus petit projet de cette liste, et il est traité comme les autres : rien n’est configuré à la main.

  • Le contenu est du Markdown versionné, validé par un schéma au moment du build.
  • Le rendu est fait par Astro, en HTML statique. Le JavaScript envoyé au navigateur se limite à deux petits scripts.
  • Le service est assuré par un Worker Cloudflare sans script, qui ne fait que servir des fichiers. Sa configuration tient dans wrangler.jsonc.
  • La zone (TLS, HSTS, redirection de www) est décrite en Terraform.
  • La livraison passe par GitHub Actions : chaque pull request reçoit une URL de prévisualisation, et chaque commit sur main part en production après les contrôles.

La révision affichée dans le cartouche en bas de page est le commit exact qui a produit ce que vous lisez.