Un site de mariage qui se modifie et se publie tout seul : quatre jours pour inventer un éditeur

Le 8 août, c'était une page statique. Le 11, un éditeur complet façon Wix : blocs, calques, liste d'invités, réponses dans un tableur, et un bouton « Publier » qui écrit directement dans GitHub.

Le site d'événement présenté dans mes projets est la version de démonstration d'un vrai site de mariage, construit en août pour de vrais mariés et de vrais invités. Son historique compte 90 commits, dont 38 écrits par le site lui-même. Voici comment une page statique est devenue un éditeur en quatre jours. 8 août, 17 h 26 : une page, et une question La première version pèse 32 Ko : compte à rebours, histoire du couple, programme, lieux et horaires, formulaire de réponse, galerie. Tout fonctionne. Mais une question arrive tout de suite : qui va la modifier ? Les mariés n'écrivent pas de code, et chaque correction de texte ne peut pas passer par moi. Seize minutes plus tard, la réponse : un mode édition. On clique sur un texte, on le modifie, on change une photo, une couleur. Puis un bouton « Télécharger le HTML mis à jour ». La boucle est encore artisanale : modifier dans le navigateur, télécharger, redéposer le fichier sur GitHub. Le premier soir : un vrai outil d'édition Dans la soirée, les outils s'empilent : couleurs du thème, recadrage des photos, images libres à placer n'importe où, style des boutons, séparateurs en dégradé, choix d'icônes. À 21 h 44, une restructuration complète (132 Ko) : réglages, sauvegarde et import en JSON, tableau de bord des réponses avec statistiques et export CSV, texte de relance prêt à copier. À 22 h 23 : annuler et rétablir, et des poignées pour déplacer les blocs. 9 août, 11 h 30 : le bouton « Publier » C'est le tournant. Plus besoin de télécharger quoi que ce soit : le site envoie lui-même sa nouvelle version sur GitHub, grâce à un jeton d'accès saisi une fois. Un bouton « Tester la connexion GitHub » vérifie que tout est en place. Dans l'historique, cela donne des commits « Mise à jour du site — 09/08/2026 11:53:54 ». Le site se publie seul, comme un Wix, mais hébergé gratuitement. Dans la foulée : - les réponses des invités partent dans un tableur grâce à un petit script Google Apps Script, gratuit : c'est le « serveur » du site ; - « Ajouter à mon agenda » pour Google, Outlook ou Apple ; - une liste d'invités importable en CSV, des codes d'invitation, un bouton « Copier les e-mails sans réponse » ; - une bibliothèque de quinze blocs à insérer : paragraphe, carrousel, citation, bandeau photo, carte, appel à l'action… 10 et 11 août : formes, calques et finitions Des formes (cercle, rectangle, forme libre), un panneau de calques pour gérer ce qui passe devant quoi, des espacements réglables section par section, une icône d'onglet aux initiales. Entre-temps, dès le 9 août, un nom de domaine personnalisé avait été branché. Ce que ce projet dit du no-code avec l'IA Il y a quelques années, pour offrir ce confort à des non-techniciens, on prenait un service comme Wix ou WordPress, avec un abonnement. Ici, l'IA a permis de construire l'éditeur lui-même, adapté à un seul besoin, sans abonnement, en quatre jours. Mais un éditeur qui enregistre la page telle qu'elle est affichée enregistre tout ce qui s'y trouve, y compris ce qui ne devrait pas y être. La courbe de taille du fichier en garde une trace spectaculaire, avec un pic à 840 Ko. C'est l'objet d'un prochain billet, avec l'autre leçon de ce projet : un retour arrière en 23 minutes sur un site déjà utilisé. La version générique, avec des données fictives, est testable ici.