Greboca  

LinuxFr.org : les journaux  -  HtmGem v1.0.0, un client Gemini en Php

 -  Mars 2021 - 

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 à cette heure chez Framasoft.

Tester les styles :
=> https://gmi.sbgodin.fr/htmgem/css

Page du projet, accessible aussi via Gemini :
=> https://gmi.sbgodin.fr/htmgem

Code source :
=> https://framagit.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.

Commentaires : voir le flux Atom ouvrir dans le navigateur

par Christophe HENRY

LinuxFr.org : les journaux

LinuxFr.org : Journaux

Regata OS 24 “Arctic Fox” avec KDE Plasma 6 et d'autres améliorations

 -  27 mars - 

Regata OS 24 “Arctic Fox” avec KDE Plasma 6 et d'autres améliorationsLa version 24 de Regata OS, baptisée "Arctic Fox", est une distribution basée (...)


Redis Open Source bronsonisé

 -  22 mars - 

Bonjour Nal.Désolé pour ce titre un peu putaclick. Personne n'est décédé cette fois ci.Juste Redis qui change de licence, passant de BSD3 a une (...)


PullRequest d'une application en Rust

 -  16 mars - 

Sommaire Le commencement Description du pool de stockage de BackupPC Le format des fichiers compressés Le format des fichiers d'attributs Le (...)


Jouons un peu avec linuxfr et CSS3

 -  16 mars - 

De temps en temps, j'ai besoin de me détendre, et je joue un peu avec les tech du web, entre deux déploiements.J'aime bien HTML5 et CSS, (...)


Traduction : Payer ne permet pas d'échapper aux monopoles

 -  6 mars - 

Sommaire Contexte Traduction ContexteAyant récemment découvert dans la section liens de LinuxFr le plus récent blog de C. Doctorow, le caractère (...)