💾 Archived View for bwog-notes.chagratt.site › 2023 › au-revoir-le-blogroll › index.gmi captured on 2023-09-28 at 15:56:11. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-09-08)
-=-=-=-=-=-=-
Rédigé le 5 septembre 2023. Étiquettes : blog openring
En 2020, j'ai
ajouté un blogroll en bas des articles
.
Je ne partageais que 3 liens (tirés au hasard) alors que j'ai bien plus que ça dans mes flux RSS.
Après 3 ans et avoir remarqué le truc lors de la mise à jour de mon blog,
j'ai commencé à trouver ça un peu triste de limiter à si peu,
surtout que c'étaient souvent les mêmes qui étaient tirés au sort.
Après avoir vu
,
j'ai commencé à me demander si je ne ferais pas la même chose.
En plus, Openring est largement capable de récupérer plus que 3 articles.
Ni une, ni deux, et après de nombreux jours de flemme, voici une nouvelle page toute fraîche pour accueillir l'idée :
Pour cela, j'ai légèrement changé mon script de récupération :
#!/usr/bin/env bash set -euo pipefail readonly BASEDIR=$(pwd) readonly OPENRING="${HOME}/MesDocs/Developpement/go/openring" selected_feeds="" feeds=( $(awk '/openring/ { print $1 }' "${HOME}/.newsboat/urls") ) nfeeds=${#feeds[@]} for (( index=0; index<${nfeeds} ; index++)) do selected_feeds="-s ${feeds[$index]} $selected_feeds" done echo $selected_feeds ${OPENRING}/openring -n ${nfeeds} \ $selected_feeds \ < ${OPENRING}/in-webring.html \ > ${BASEDIR}/layouts/partials/webring.html
Comme avant, le fichier layouts/partials/webring.html est dans mon gitignore.
Le template in-webring.html de openring ressemble à ça, à date d'écriture de cet article :
{{ range .Articles }} <article class="card"> <header> <h1><a href="{{ .Link }}">{{ .Title }}</a></h1> <p> Via <a href="{{.SourceLink}}">{{.SourceTitle}}</a> le {{.Date.Format "2006-01-02"}} </p> </header> <p>{{.Summary}}</p> </article> {{ end }}
Oui, il est beaucoup plus simple car se base sur les templates d'articles du blog.
Ensuite,
une nouvelle section vide pour générer la page dans le dossier layouts avec un appel à {{ partial "webring.html" . }},
puis un nouveau lien en en-tête du site,
et le tour est joué.
Ah oui, j'ai tout de même viré les règles CSS qui ne servent plus.
Magie, pas besoin d'en rajouter vu cette structure de page !
Voici donc maintenant à disposition bien plus de liens vers d'autres sites et blogs.
Ceci est encore mieux dans la démarche de partager plus de contenu indépendant.
En guise de conclusion, je vais m'auto-citer, en utilisant le premier paragraphe de l'ancien post :
Après tout, le but des blogs c'est le partage, alors renvoyer vers d'autres adresses ça fait partie du truc.
Surtout si, de proche en proche, ça vous fait découvrir d'autres blogs qui vous intéressent.
Et les blogs indépendants, c'est toujours cool.
-------------------------------
← Plus récent : Zabbix, le SNMP et les erreurs d'authentification
→ Plus ancien : Prise de notes simple avec Vim
Aléatoire : Apache JMeter : ouverture de la catégorie, premières réflexions et liens
Contenu sous licence CC-BY-SA