Pleroma/Gegeweb

hablo

@gerald @alice

Bonsoir ou bonjour,

cela dépendra de l’heure de lecture de ce pouet.

j’ai mis en place mon déploiement par script , je vais pouvoir écrire écrire…

=> http://blog.boizot.ch

😃

PS : Alice je ne comprends pas pourquoi j’ai l’image rss et la chaine Subscribe !!!

hablo
@PirBoazo Ce sera «bonjour» pour moi : ) Super !! Très bonne nouvelle, je suis très contente pour toi ! Je sens qu'il y a bien matière à un article aussi après tous ces échanges et après tous vos précieux retours à tous.

Alors la présence du lien pour suscribe vient du fait que tu as activé la génération des RSS (option `-R`). La chaîne et le message au survol de la souris sont configurables avec les [chaînes paramétrables correspondantes](https://git.marvid.fr/Tissevert/hablo/wiki/Template%20variables#rsslink). Quant à l'image, elle provient de mon thème CSS perso de nanika que tu as repris ^^ elle ne fait pas partie de hablo, toujours dans l'idée de produire du contenu simple et textuel, en laissant bien soigneusement de côté la configuration visuelle pour ne pas interférer. Je l'ai positionnée en regard du lien pour changer entre les pages de listes partielles et complètes mais sémantiquement c'est un élément adelphe de ce lien, tu peux le faire apparaître avant, avec une image, un texte ou rien (moi j'ai choisi de ne pas en avoir sur nanika mais c'est pas obligé, c'est pour ça que la chaîne paramétrable est là).

@gerald

re: hablo

@alice @gerald

Merci, c’est corrigé je devais avoir de la colle sur les yeux hier soir.

adelphe : Joli

re: hablo

@alice @gerald

next step faire du markdown proche de gemini par exemple en notant les liens comme le fait Ploom

=> https://ploum.net/condorcet-les-reseaux-sociaux-et-les-producteurs-de-merde/

:-)

re: hablo
@PirBoazo Ah oui je m'étais demandée pourquoi il avait pas fait des «vrais» liens. Gémini ne supporte pas les liens de Markdown ?

@gerald

re: hablo
@alice

Non, la syntaxe MD est :
(url)[Text]

La syntaxe Gemini est

=> url texte

le texte suivant le premie espace est affiché sinon c'est l'url.
Le premier paramètre peut être un chemin relatif.

Même syntaxe pour les images et autres contenus, le content-type renvoyé par le serveur détermine alors le comportement du client (je préèfère Lagrange à Krystal car il les affiche dans la page à la demande).

https://blog.gegeweb.org/c-est-quoi-gemini.html

ou

gemini://home.gegeweb.org/c_est_quoi_gemini.gmi

@PirBoazo

re: hablo

@gerald @alice

la syntaxe suivante https://www.markdownguide.org/extended-syntax/#automatic-url-linking

est supporté en MD ce qui facilite la tache.

Alice sais tu si le JS de hablo est compatible avec cette syntaxe ?

re: hablo
@PirBoazo @alice

Hablo utilise ça coté client :
https://github.com/jonschlinkert/remarkable

Si tu as suivi la doc, tu utilises probablement la version 1.7.1
Mais on en est à la version 2.0.1

J'ai pas vu dans la doc de Hablo comment il est possible de le configurer.
Je pense avec un fichier JS supplémentaire.

re: hablo

@gerald Ah oui cette syntaxe. Hmmm je n’avais essayé mais ça n’a pas l’air activé par défaut et je ne trouve pas d’option qui ressemble dans la doc de remarkable. Et sinon pour passer des options à remarkable ça se passe . Par exemple moi pour hablo ma conf remarkable contient ça

{
  highlight: function (str, lang) {
    if (lang && hljs.getLanguage(lang)) {
      try {
        return hljs.highlight(lang, str).value;
      } catch (err) {}
    }

    try {
      return hljs.highlightAuto(str).value;
    } catch (err) {}

    return ''; // use external default escaping
  },
  html: true
}

Sinon par défaut ça active juste les balises HTML dans le corps du MD en passant ceci à Remarkable:

{html: true}

https://git.marvid.fr/Tissevert/hablo/src/branch/main/src/JS.hs#L39

@PirBoazo

re: hablo
replies
1
announces
0
likes
1

re: hablo
@gerald Hmmm… donc ça ne se passe pas à l'intérieur de la config Remarkable mais après l'appel qui l'instancie en appelant la méthode `use`. Donc je vais devoir changer comment c'est fait dans hablo. Désolée ^^ (elle grossit, cette liste à la mère Noël, faut pas que je tarde à l'écrire, cet article).

@PirBoazo

re: hablo
@alice

Ou inclure tout le nécessaire dans ton fichier hablo.js en construisant ce qui va être chargé par le navigateur.

Au moins tu es assuré que tout est compatible.
Car j'ai testé avec la version 2.0.1 et « ça pas marche ». ;)


@PirBoazo

re: hablo
@alice
Bon… j’espère que tu ne m'en voudras pas, mais je pense utiliser Hugo de mon coté.
Mais je vais continuer à regarder du coté de Hablo quand même. ;)

C'est principalement le fait que la sortie HTML soit générée coté client avec du JS qui me fait partir du coté d'un "vrai" générateur statique.
Même si c'est un poil un peu plus compliqué pour la configuration initiale.

En tout cas, merci à @PirBoazo d'avoir piqué ma curiosité (il ne m'en faut pas beaucoup…) et fait découvrir ce jeune projet. Il est intéressant !
Et je sens du potentiel pour venir au dessus d'un site "gemini" et formater le text/gemini (et dans ce cas, pourquoi pas coté client !).

re: hablo
@gerald Chouette ! Bin merci pour tout le temps que tu as passé avec nous à t'intéresser, toutes les idées que tu as données, elles ne sont pas perdues : ) Je serai curieuse de voir quand même ce que tu vas faire avec Hugo.

@PirBoazo