HtmGem v1.0.0

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.

AGPLv3

 

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 :

https://gmi.sbgodin.fr/htmgem

 

Code source :

https://tildegit.org/Sbgodin/htmgem

 

Contribuer ?

 

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

Diaspora

 

 

🗣🔊 Commenter sur Mastodon

———————————————————— ————————————————————

License de cette page

Cette page est sous licence libre CC BY-SA 2.0 FR

CC BY-SA 2.0 FR

 

Christophe HENRY

FR EN EO

gemini://gmi.sbgodin.fr/

https://www.sbgodin.fr/