hablo
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…
😃
PS : Alice je ne comprends pas pourquoi j’ai l’image rss et la chaine Subscribe !!!
hablo
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
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
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
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
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 là. 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
re: hablo
https://github.com/jonschlinkert/remarkable#linkify-plugin
- replies
- 1
- announces
- 0
- likes
- 1
re: hablo
@PirBoazo
re: hablo
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 !).