Elenco di badge Markdown, no non badge Discourse, quelle piccole immagini che sembrano bandiere su alcuni siti

So che i badge sono ampiamente utilizzati su Repology come dimostra il seguente esempio che utilizza SWI-Prolog:

MSYS2 mingw package

Recentemente, mi sono imbattuto in un badge DOI in un repository GitHub per neuro-vector-symbolic architectures: DOI. Per coloro che leggono molti articoli di ricerca, i DOI sono molto importanti e possono essere localizzati utilizzando il sito DOI ma il badge Markdown consente di saltare il passaggio di ricerca.

Ho chiesto a ChatGPT di spiegare questo specifico badge DOI, poiché ero interessato a saperne di più. Ecco cosa ha detto ChatGPT:

Questo markdown crea un badge con un link DOI (Digital Object Identifier) per una specifica risorsa ospitata su Zenodo, un repository di dati di ricerca.

La sintassi utilizzata per creare il badge è la seguente:

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

Il badge è costituito da un’immagine (in questo caso, un’immagine SVG) con un collegamento ipertestuale all’ultimo DOI per la risorsa. La sintassi ![DOI] specifica che l’immagine verrà utilizzata per rappresentare il DOI, e il link https://zenodo.org/badge/587315616.svg è l’URL del file immagine stesso. La seconda parte del markdown, https://zenodo.org/badge/latestdoi/587315616, è il collegamento ipertestuale a cui l’immagine ti porterà quando cliccata, che è l’ultima versione del DOI per la risorsa specificata.

Nel complesso, questo markdown è utile per indicare la presenza di un DOI per una risorsa di ricerca e può essere incorporato in documentazione, pagine web o altre risorse online.

Questo mi ha portato a scoprire il repository a11y-markdown-badges su GitHub, che contiene ancora più esempi di badge. Ho anche trovato diversi generatori di badge markdown online cercando su Google “generatore di badge markdown online”. Ora che so che i badge possono essere più versatili e servire sia come link che come forma abbreviata di testo o icona, terrò d’occhio gli altri e ho intenzione di utilizzarli nel mio post su Discourse.


Questo è ciò che Chrome mostra per la pagina.

e il badge Markdown in Discourse mostra

Una cattura dell’anteprima di modifica di Discourse (pannello destro) prima del salvataggio

Vedi la sezione successiva per un problema simile/identico.


L’unico grosso problema che ho con i badge utilizzati su Discourse è che Discourse memorizzerà nella cache l’immagine una volta salvata la pagina, credo durante la fase di “cooking”. I badge di Repology per versioni specifiche vengono convertiti in modo tale da non rimanere più aggiornati. L’ho scoperto creando questa pagina. La mia speranza era di avere tutti i badge pubblicati in una pagina di Discourse sul forum SWI-Prolog e che i badge cambiassero in base ai link nel badge che modificavano la generazione del badge. :frowning_face:


MODIFICA

Facendo ulteriori ricerche sul mio problema

  1. Le impostazioni del sito relative a questo si trovano cercando download, hotlink, image o local.
  2. Per gli utenti con accesso admin, Rebuild HTML potrebbe essere efficace. Al momento non ho intenzione di creare dati di test, aspetterò solo qualche settimana che i badge cambino, poi controllerò.

4 Mi Piace