أعلم أن الشارات تُستخدم على نطاق واسع في Repology كما يتضح من المثال التالي باستخدام SWI-Prolog:
مؤخرًا، صادفت شارة DOI في مستودع GitHub لـ neuro-vector-symbolic architectures: . بالنسبة لأولئك الذين يقرؤون الكثير من الأوراق البحثية، فإن معرفات DOI مهمة جدًا ويمكن العثور عليها باستخدام موقع DOI ولكن شارة Markdown توفر خطوة البحث.
لقد طلبت من ChatGPT شرح شارة DOI المحددة هذه، حيث كنت مهتمًا بمعرفة المزيد. إليك ما قالته ChatGPT:
يقوم هذا الـ Markdown بإنشاء شارة برابط DOI (معرف الكائن الرقمي) لمورد محدد مستضاف على Zenodo، وهو مستودع بيانات بحثية.
بناء الجملة المستخدم لإنشاء الشارة هو كما يلي:
[](https://zenodo.org/badge/latestdoi/587315616)تتكون الشارة من صورة (في هذه الحالة، صورة SVG) مع رابط تشعبي لأحدث DOI للمورد. تحدد صيغة
![DOI]أن الصورة ستُستخدم لتمثيل DOI، ورابطhttps://zenodo.org/badge/587315616.svgهو عنوان URL لملف الصورة نفسه. الجزء الثاني من الـ Markdown،https://zenodo.org/badge/latestdoi/587315616، هو الرابط التشعبي الذي ستنقلك إليه الصورة عند النقر عليها، وهو أحدث إصدار من DOI للمورد المحدد.بشكل عام، هذا الـ Markdown مفيد للإشارة إلى وجود DOI لمورد بحثي، ويمكن تضمينه في الوثائق أو صفحات الويب أو الموارد الأخرى عبر الإنترنت.
قادني هذا إلى اكتشاف مستودع a11y-markdown-badges على GitHub، والذي يحتوي على المزيد من الأمثلة على الشارات. وجدت أيضًا العديد من مولدات شارات Markdown عبر الإنترنت عن طريق البحث عن “online markdown badge generator”. الآن بعد أن عرفت أن الشارات يمكن أن تكون أكثر تنوعًا وتعمل كرابط وشكل مختصر للنص أو الأيقونة، سأراقب الشارات الأخرى وأخطط لاستخدامها في منشور Discourse الخاص بي.
هذا ما يعرضه Chrome للصفحة.

وتعرض شارة Markdown في Discourse
لقطة شاشة لمعاينة تحرير Discourse (اللوحة اليمنى) قبل الحفظ

انظر القسم التالي للمشكلة المماثلة/نفس المشكلة.
المشكلة الرئيسية الوحيدة التي أواجهها مع الشارات المستخدمة على Discourse هي أن Discourse سيقوم بتخزين الصورة مؤقتًا بمجرد حفظ الصفحة، أعتقد أثناء مرحلة الطهي. يتم تحويل الشارات من Repology لإصدارات محددة بحيث لم تعد محدثة. تعلمت هذا أثناء إنشاء هذه الصفحة. كان أملي هو أن تكون جميع الشارات المنشورة في صفحة Discourse في منتدى SWI-Prolog وأن تتغير الشارات بناءً على الروابط في الشارة التي تغير توليد الشارة. ![]()
تعديل
في إجراء المزيد من البحث حول مشكلتي
- يمكن العثور على إعدادات الموقع المتعلقة بهذا عن طريق البحث عن
downloadأوhotlinkأوimageأوlocal. - بالنسبة للمستخدمين الذين لديهم وصول
admin، قد يكونRebuild HTMLفعالاً. في الوقت الحالي، لا أخطط لإنشاء بيانات اختبار، سأنتظر بضعة أسابيع حتى تتغير الشارات ثم أتحقق.
