diff --git a/index.gmi b/index.gmi index c3ac5aa..d5065f7 100644 --- a/index.gmi +++ b/index.gmi @@ -1,8 +1,29 @@ # HtmGem, voir Gemini à travers HTTP Ceci est la page d’installation et de présentation d’**HtmGem**. +=> tests/tutogemtext.gmi Cliquez ici pour voir le tutoriel pour écrire des pages Gemini. -Pour faire fonctionner HtmGem, il ne reste qu’à ajouter une règle de ré-écriture d’URL (//URL Rewriting//). Si vous pouvez lire ce texte en ayant demandé //htmgem.php// avec le navigateur, il ne reste que cette dernière étape à franchir 😄 +HtmGem permet d’héberger des pages Gemini et de les publier sur le web. À l’ouverture d’une page ***.gmi**, il la traduit en HTML. Cette présente page est affichée de cette façon. Gemini utilise son propre protocole, format, clients et serveurs ; HtmGem permet d’en utiliser le format (Gemtext) via le web. + +``` +Gemini est un nouveau protocole internet qui : +* est plus lourd que gopher, +* est plus léger que le web, +* n’en remplacera aucun, +* vise le rapport puissance sur poids maximum, +* prend la vie privée très sérieusement. +``` +=> https://gemini.circumlunar.space/ + +=> https://framagit.org/Sbgodin/htmgem Code source de HtmGem +=> https://gmi.sbgodin.fr/htmgem Page principale de HtmGem via le web +=> gemini://gmi.sbgodin.fr/htmgem Page principale de HtmGem via Gemini + +———————————————————— ———————————————————— + +# Installation + +Pour faire fonctionner HtmGem — après avoir copié les fichiers — il ne reste qu’à ajouter une règle de ré-écriture d’URL (//URL Rewriting//). Si vous pouvez lire ce texte en ayant demandé //htmgem.php// avec le navigateur, il ne reste que cette dernière étape à franchir 😄 ### Nginx ``` @@ -20,7 +41,7 @@ RewriteRule ^(.+\.gmi)$ htmgem/?url=$1 ``` Par la suite, -* Quand un fichier se terminant par //.gmi// sera demandé, HtmGem le traduira à la volée en HTML. +* Quand un fichier se terminant par **.gmi** sera demandé, HtmGem le traduira à la volée en HTML. * Quand seul le répertoire sera demandé (http:/​/site.tld/path) le fichier //index.gmi// sera automatiquement choisi. Le paramétrage d’Apache et de Nginx est similaire. Par la suite, la syntaxe Nginx sera utilisée. @@ -32,10 +53,11 @@ Il est supposé que HtmGem est installé à la racine du site dans un répertoir 🢂 Appeler cette présente page directement, en cliquant ci-après. Elle devrait être formatée exactement comme actuellement : => index.gmi -🢂 Enfin, pour vérifier que le fichier //index.gmi// est automatiquement appelé quand le fichier //**.gmi**// n’est pas indiqué : +🢂 Enfin, pour vérifier que le fichier //index.gmi// est automatiquement appelé quand le fichier **.gmi** n’est pas indiqué : => /htmgem Lien vers la racine du site -L’installation est terminée 🥳 La suite du texte donne des informations complémentaires, et n’est pas nécessaire dans l’immédiat. +L’installation est terminée 🥳 La suite du texte donne des informations complémentaires, et n’est pas nécessaire dans l’immédiat. Les fichiers **.gmi** que vous créerez seront disponibles dès maintenant. +=> tests/tutogemtext.gmi Inspirez-vous du tutoriel ———————————————————— ————————————————————