💾 Archived View for gmi.sbgodin.fr › gemlog › HtmGem_v1.0.0 › index.gmi captured on 2024-05-12 at 15:11:51. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-06-14)
-=-=-=-=-=-=-
par Christophe HENRY, 2020-03-12
#gemini #web #htmgem
——————————————————————————
Gemini c’est : un protocole, des serveurs, des clients et une syntaxe proche de Markdown. Il est cependant incompatible avec le web, et c’est voulu. Le web est devenu hostile, pas la peine d’approfondir je pense :
https://www.bortzmeyer.org/gemini.html
https://ploum.net/gemini-le-protocole-du-slow-web/
Mais je n’ai pas envie de renoncer pour autant au contact via le web. Ni pour moi, ni pour les autres. Je souhaite que les pages soient éditées via Gemini et accessibles par le web, chacun indépendamment.
J’ai conçu HtmGem pour un besoin que je pense que beaucoup éprouvent : partager du contenu essentiellement texte sans complexité malvenue. Sauf que du côté web, c’est soit un moteur de blog, dont on devient dépendant, soit du HTML plutôt basique ou soit Gemini quitte à se couper un peu du reste du monde, pour le moment…
Et bien, je crois bien que maintenant c’est possible de publier facilement sur Gemini et sur le web ✔️ On écrit des fichiers .gmi et le navigateur web le voit comme du HTML.
HtmGem est un programme en Php (AGPLv3) installable sur un hébergement mutualisé. L’installation consiste à copier les fichiers et recopier la réécriture d’URL dans la configuration du serveur web.
Mon site web est propulsé par HtmGem et la page du projet est auto-hébergée. Les sources sont hébergées chez TildeGit.
Tester les styles :
https://gmi.sbgodin.fr/htmgem/css
Page du projet, accessible aussi via Gemini :
Code source :
https://tildegit.org/Sbgodin/htmgem
Ce projet est destiné à rester de petite taille car Gemini n’est pas appelé à (beaucoup) évoluer. Cependant, des avis, expertises, patches, voire des retours d’utilisation font toujours plaisir.
J’ai posté cet article originellement sur LinuxFr et repris sur Diaspora.
LinuxFr : Journal HtmGem v1.0.0, un client Gemini en Php
🗣🔊 Commenter sur Mastodon
———————————————————— ————————————————————
Cette page est sous licence libre CC BY-SA 2.0 FR
FR EN EO