Liste von Markdown-Badges, nein nicht Discourse-Badges, diese kleinen Bilder, die wie Flaggen auf manchen Seiten aussehen

3 „Gefällt mir“

Discourse

Es scheint, dass das Logo links fehlt. :thinking:

Ich muss zugeben, ich bin mir nicht zu 100 % sicher, wofür diese sind. :slight_smile: Könnten Sie das näher erläutern, @EricGT, und mir das Googeln ersparen?

7 „Gefällt mir“

Ich weiß, dass Badges intensiv bei Repology verwendet werden, wie das folgende Beispiel mit SWI-Prolog zeigt: MSYS2 mingw package

Kürzlich bin ich in einem GitHub-Repository für neuro-vector-symbolic architectures auf ein DOI-Badge gestoßen: DOI. Für diejenigen, die viele Forschungsarbeiten lesen, sind DOIs sehr wichtig und können über die DOI-Website gefunden werden, aber das Markdown-Badge erspart den Nachschlagevorgang.

Ich habe ChatGPT gebeten, dieses spezielle DOI-Badge zu erklären, da ich mehr erfahren wollte. Hier ist, was ChatGPT zu sagen hatte:

Dieses Markdown erstellt ein Badge mit einem DOI (Digital Object Identifier)-Link für eine bestimmte Ressource, die auf Zenodo, einem Repository für Forschungsdaten, gehostet wird.

Die Syntax zur Erstellung des Badges lautet wie folgt:

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

Das Badge besteht aus einem Bild (in diesem Fall ein SVG-Bild) mit einem Hyperlink zum neuesten DOI für die Ressource. Die Syntax ![DOI] gibt an, dass das Bild zur Darstellung des DOI verwendet wird, und der Link https://zenodo.org/badge/587315616.svg ist die URL für die Bilddatei selbst. Der zweite Teil des Markdown, https://zenodo.org/badge/latestdoi/587315616, ist der Hyperlink, zu dem das Bild führt, wenn es angeklickt wird, und zwar die neueste Version des DOI für die angegebene Ressource.

Insgesamt ist dieses Markdown nützlich, um die Anwesenheit eines DOI für eine Forschungsressource anzuzeigen, und kann in Dokumentationen, Webseiten oder anderen Online-Ressourcen eingebettet werden.

Dies führte mich zur Entdeckung des Repositorys a11y-markdown-badges auf GitHub, das noch mehr Beispiele für Badges enthält. Ich habe auch mehrere Online-Markdown-Badge-Generatoren gefunden, indem ich nach “online markdown badge generator” gegoogelt habe. Jetzt, da ich weiß, dass Badges vielseitiger sein können und sowohl als Link als auch als Kurzform von Text oder Symbol dienen können, werde ich Ausschau nach weiteren halten und plane, sie in meinem Discourse-Post zu verwenden.


Das zeigt Chrome für die Seite an.

image

und das Markdown-Badge in Discourse zeigt

Discourse

Eine Bildaufnahme der Discourse-Bearbeitungsvorschau (rechtes Feld) vor dem Speichern

image

Siehe nächster Abschnitt für ein ähnliches/gleiches Problem.


Das einzige große Problem, das ich mit Badges auf Discourse habe, ist, dass Discourse das Bild nach dem Speichern der Seite zwischenspeichert, ich glaube während der Kochphase. Die Badges von Repology für bestimmte Versionen werden so konvertiert, dass sie nicht mehr aktuell bleiben. Davon habe ich erfahren, als ich diese Seite erstellt habe. Meine Hoffnung war, alle Badges in einem Discourse-Post im SWI-Prolog-Forum zu haben und die Badges zu ändern, basierend auf den Links im Badge, die die Generierung des Badges ändern. :frowning_face:


EDIT

Bei weiterer Recherche zu meinem Problem

  1. Seiteneinstellungen, die sich darauf beziehen, finden Sie, indem Sie nach download, hotlink, image oder local suchen.
  2. Für Benutzer mit admin-Zugriff könnte Rebuild HTML effektiv sein. Derzeit habe ich nicht vor, Testdaten zu erstellen, ich werde einfach ein paar Wochen warten, bis sich die Badges ändern, und dann nachsehen.

4 „Gefällt mir“

Das ist nützlich, ich werde sie überall verwenden :slight_smile:

2 „Gefällt mir“

Letztendlich fiel mir ein, dass diese sehr den Schlüssel-Wert-Paaren ähneln. Wenn Sie Programmierer sind und mit Dictionary-Strukturen oder JSON arbeiten, dann sollte Ihnen das sofort ins Auge fallen. Zugegeben, sie sehen für sich genommen nicht wie Schlüssel-Werte aus, aber wenn man genug davon in einer Spalte zusammenfügt, kann man sie kaum übersehen.

3 „Gefällt mir“

Dies ist ein großartiges Beispiel in der Rubrik „ChatGPT wird die Dinge verschlimmern“.

Insbesondere:

  • „Die Syntax ![DOI] gibt an, dass das Bild zur Darstellung des DOI verwendet wird“ ist streng genommen falsch – das ist Teil der Syntax zur Angabe eines Bildes in Markdown – das ! zeigt an, dass der folgende Link (unter Verwendung der regulären Markdown-Link-Syntax) zu einer URL für eine Bilddatei ist, die inline angezeigt werden soll. Der Teil [DOI] ist einfach der Alternativtext für diesen Link.
  • Der „zweite Teil des Markdown“ ist nicht wirklich der zweite Teil, sondern umschließt tatsächlich den gesamten „ersten Teil“ – einschließlich des ersten [ in einer Zeile.
  • Wenn Sie noch nicht verstehen, wie Markdown funktioniert, ist der letzte Satz sehr irreführend – er wäre auf einer Webseite oder in einer Dokumentation, die keine Möglichkeit hat, dieses Markdown für die Anzeige in etwas (wie HTML) zu rendern, überhaupt nicht nützlich.

Kurz gesagt: Mit ChatGPT macht es Spaß zu spielen, aber wenn Sie es zum Lernen verwenden, werden Sie wahrscheinlich in die Irre geführt. Und bitte recyceln Sie seine Ausgabe nicht unkritisch, um anderen zu helfen – das ist im Grunde „Human-Washing“ der Ausgabe, wodurch sie legitimer erscheint.

5 „Gefällt mir“

Ich benutze ChatGPT nicht, um neue Dinge zu lernen, aber wenn man gut im Prompt Engineering wird und weiß, wie man die Ausgabe verifiziert, ist ChatGPT sehr nützlich.

Dieses Thema startet eine Reihe von ChatGPT-Prompts im Zusammenhang mit SWI-Prolog. Viel vom generierten Code funktioniert entweder nicht oder muss korrigiert werden. Manchmal, mit sehr expliziten Prompts, generiert es beim ersten Mal funktionierenden Code.

2 „Gefällt mir“