/*
 * ArraKISS; 🚀 Capsule;
 * tout; log; twtxt; à propos & contact;
 */

gemtext2html


Pour générer ce site, j'écris les pages au format text/gemini puisque publie en priorité via le protocole gemini.  Vous pouvez d'ailleurs vous amuser à remplacer l'extension ".html" par ".gmi" dans l'URL pour voir à quoi ça ressemble.


Cependant, afin de conserver un accès en http, je convertis les fichier gmi en html avec l'outil gemtext2html.


Il s'agit d'un bête programme écrit en C qui lit un fichier passé en entrée pour en sortir le code html correspondant.  En bref, il s'utilise ainsi :


gemtext2html < file.gmi > file.html

Il suit bêtement les recommandations des spécifications gemini, à savoir :



De plus, il remplace les symboles réservés pour le html :


Enfin, il ajoute quelques petits éléments pour les liens et la lecture :



Si vous voulez continuer à écrire vos paragraphes sur plusieurs lignes, alors vous voudrez sans doute modifier le CSS pour retirer les marges.


p, ul, blockquote, pre, h1, h2, h3 {margin:0;}

Code source gemtext2html

format text/gemini