— 1.1.0
Un blog, et du vrai HTML pour chaque page
Vingt articles sous /blog, rendus par le convertisseur qu’ils décrivent. Une FAQ sous la zone de dépôt, et de nouveau dans la documentation, issue d’une même liste.
Chaque page où un inconnu peut arriver est désormais un vrai fichier avec son propre titre, sa propre description, un lien canonique et des données structurées, plus un sitemap.xml et un robots.txt. Et le .html téléchargé est devenu véritablement autonome — il chargeait auparavant sa police depuis Google Fonts.
Avant cette version, le site était un seul paquet JavaScript derrière un unique fichier HTML. Chaque adresse renvoyait ce même fichier, si bien que chaque adresse avait le même titre et la même description : un robot d’indexation, un aperçu de lien ou un lecteur ayant désactivé les scripts recevait la coquille et rien dedans.
Du vrai HTML pour chaque adresse
Chaque page où un inconnu peut arriver est désormais écrite comme un fichier à part, avec son propre titre, sa propre description, un lien canonique et des données structurées, plus un sitemap.xml et un robots.txt qui, avant, manquaient tout simplement. L’application prend toujours le relais une fois chargée ; ce qui a changé, c’est ce qui arrive en premier.
Vingt articles
Le blog a ouvert avec vingt articles sous /blog, écrits en Markdown et rendus par le convertisseur auquel ce site est consacré. C’était voulu et le reste : un changement qui casse le moteur de rendu casse ces pages avant de casser le document de quelqu’un, ce qui est un meilleur endroit pour s’en apercevoir.
La FAQ est arrivée avec lui — sous la zone de dépôt et de nouveau dans la documentation, lue depuis une seule liste, pour que les deux ne puissent pas diverger.
Le téléchargement n’a plus besoin d’un réseau
Le .html qu’une conversion renvoyait était censé tenir seul et n’y arrivait pas tout à fait : il chargeait sa police depuis Google Fonts. Un fichier qui téléphone à l’extérieur pour s’afficher n’est pas un fichier que vous pouvez archiver, envoyer par courriel à quelqu’un derrière un pare-feu, ou lire en avion. Tout est désormais à l’intérieur, la police comprise.
Où cela a mené ensuite
Le moteur de rendu préalable écrit chaque page en cinq langues, le blog compte soixante-trois articles en anglais, en allemand et en français, et le changelog dont vous venez est prégénéré à partir de cette même liste tapée — cette page avec lui. Les chiffres ont grandi ; la règle n’a pas changé.
Autres lectures : ce que signifie du HTML autonome, et générateur de site statique ou convertisseur.