التأكيد على علامات معينة / لا يمكنني تحديد كيفية استخدامها

حلي يتقارب نحو إنشاء موضوع خريطة موقع بعلامات مميزة.

برنامج Discourse هو برنامج مذهل. أحب كيف يمكنك استدعاء فئة أو علامة باستخدام # في محرر المشاركات (وإلحاق ::tag إذا كان هناك غموض بين فئة وعلامة بنفس الاسم).

هذا مثال:

# خريطة الموقع

## #طعام

- #آسيا #أوروبا #أمريكا
- #فطور #غداء #عشاء
- #معكرونة #حساء #خبز
- #تقنية #صحي

هذا يسمح لي بتقديم/تمييز مجموعة فرعية من العلامات بأي ترتيب/تنظيم أريده.

السؤال المتبقي هو كيفية تقديم خريطة الموقع هذه.

يمكنني استخدام قسم مخصص في الشريط الجانبي، ولكن بصراحة إذا كان ينتمي إلى أي مكان في الشريط الجانبي، فهو ينتمي إلى القسم العلوي (المجتمع). أو فوق الفئات.

يمكنني حقنه هناك باستخدام JS، ولكن نأمل أن يصبح تعديل قسم الشريط الجانبي للمجتمع ميزة يومًا ما.

أيضًا، لقد فكرت في فكرة محاولة إنشاء مكون سمة يعرض محتويات موضوع على الصفحة الرئيسية. ربما يكون موجودًا بالفعل؟


معاينة لكيفية ظهور ذلك (مع علامات تم اختيارها عشوائيًا تقريبًا):

#دعم

  • #دعم:ووردبريس
  • #دوكر #شريط_جانبي #دردشة #بريد_إلكتروني
  • #رسمي #دخول_موحد::tag #سمات #تضمين s3

#توثيق

  • #توثيق:مدراء #توثيق:مشرفون #توثيق:مستخدمون #توثيق:مدراء_نظام #توثيق:مطورو_سمات #توثيق:مطورون
  • #ترحيل

أكبر مشكلتين لدي مع هذا حتى الآن:

  1. يبدو أنه لا يمكنك التحويم لرؤية أوصاف العلامات والفئات عند استدعائها باستخدام # في مشاركة.
  2. بالنسبة للعلامات المستخدمة في فئات متعددة، فإن النقر على علامة كما هو موضح أعلاه ليس مفيدًا جدًا. قد أضطر إلى الارتباط بشيء مثل /tags/c/documentation/10/reference بدلاً من /tags/reference، مما يعبث قليلاً ببساطة الشيء، ولكنه ليس صفقة خاسرة. سيكون من الرائع إذا كان بإمكانك فعل شيء مثل #reference::category:documentation/tags/c/documentation/10/reference