Liste des badges Markdown, pas les badges Discourse, ces petites images qui ressemblent à des drapeaux sur certains sites

Je sais que les badges sont largement utilisés sur Repology comme le démontre l’exemple suivant utilisant SWI-Prolog : \u003ca href="https://repology.org/project/swi-prolog/versions\"\u003e\u003cimg src="upload://1YAwrWUfBpkbH4Dp8PyQa8jhze6.svg" alt="Paquet mingw MSYS2"\u003e\u003c/a\u003e

Récemment, je suis tombé sur un badge DOI dans un dépôt GitHub pour les architectures neuro-vectorielles symboliques : DOI. Pour ceux qui lisent beaucoup d’articles de recherche, les DOI sont très importants et peuvent être localisés en utilisant le site DOI mais le badge Markdown permet d’éviter l’étape de recherche.

J’ai demandé à ChatGPT d’expliquer ce badge DOI spécifique, car j’étais intéressé par en apprendre davantage. Voici ce que ChatGPT a dit :

\u003e Ce markdown crée un badge avec un lien DOI (Digital Object Identifier) pour une ressource spécifique hébergée sur Zenodo, un dépôt de données de recherche.
\u003e
\u003e La syntaxe utilisée pour créer le badge est la suivante :

[![DOI](https://zenodo.org/badge/587315616.svg)](https://zenodo.org/badge/latestdoi/587315616)

\u003e Le badge se compose d’une image (dans ce cas, une image SVG) avec un hyperlien vers le dernier DOI de la ressource. La syntaxe ![DOI] spécifie que l’image sera utilisée pour représenter le DOI, et le lien https://zenodo.org/badge/587315616.svg est l’URL du fichier image lui-même. La deuxième partie du markdown, https://zenodo.org/badge/latestdoi/587315616, est l’hyperlien vers lequel l’image vous mènera lorsque vous cliquerez dessus, qui est la dernière version du DOI pour la ressource spécifiée.
\u003e
\u003e Dans l’ensemble, ce markdown est utile pour indiquer la présence d’un DOI pour une ressource de recherche, et peut être intégré dans la documentation, les pages Web ou d’autres ressources en ligne.

Cela m’a conduit à découvrir le dépôt a11y-markdown-badges sur GitHub, qui contient encore plus d’exemples de badges. J’ai également trouvé plusieurs générateurs de badges markdown en ligne en recherchant sur Google “générateur de badges markdown en ligne”. Sachant maintenant que les badges peuvent être plus polyvalents et servir à la fois de lien et de forme courte de texte ou d’icône, je garderai un œil sur les autres et prévois de les utiliser dans mon post Discourse.


Voici ce que Chrome affiche pour la page.

image

et le badge Markdown dans Discourse affiche

Discourse

Une capture d’image de l’aperçu de modification de Discourse (panneau de droite) avant la sauvegarde

image

Voir la section suivante pour un problème similaire/identique.


Le principal problème que j’ai avec les badges utilisés sur Discourse est que Discourse mettra en cache l’image une fois la page enregistrée, je pense pendant la phase de cuisson. Les badges de Repology pour des versions spécifiques sont convertis de telle sorte qu’ils ne restent plus à jour. J’ai appris cela en créant cette page. Mon espoir était d’avoir tous les badges publiés sur une page Discourse sur le forum SWI-Prolog et que les badges changent en fonction des liens dans le badge, modifiant la génération du badge. :frowning_face:


EDIT

En faisant quelques recherches supplémentaires sur mon problème

  1. Les paramètres du site liés à cela peuvent être trouvés en recherchant download, hotlink, image ou local.
  2. Pour les utilisateurs ayant un accès admin, Rebuild HTML pourrait être efficace. Pour le moment, je ne prévois pas de créer de données de test, j’attendrai simplement quelques semaines que les badges changent, puis je vérifierai.

4 « J'aime »