السماح بعلامات HTML VAR في الرسائل؟

ألاحظ أن علامات VAR الخاصة بـ HTML () غير مدرجة في HTML المدعوم لرسائل Discourse، لذلك يتم تجريدها عند النشر.

هي طريقة مقبولة بشكل شائع للإشارة إلى أن جزءًا من النص لا يجب أن يؤخذ حرفيًا. غالبًا ما تُستخدم في سلاسل الأمثلة. على سبيل المثال، قد أخبر شخصًا ما أنه يمكنه عرض قائمة الإشعارات الخاصة به عن طريق زيارة عنوان URL هذا:

meta.discourse.org/u/<var>username</var>/notifications

سيؤدي النمط الافتراضي لمعظم المتصفحات إلى عرض جزء اسم المستخدم بخط مائل، للإشارة إلى أنه يُقصد استبداله بدلاً من نسخه حرفيًا.

ولكن في Discourse، يصبح username ببساطة username، مع تجريد علامات var. هل هناك فرصة لإضافة علامة المفيدة جدًا إلى قائمة HTML المسموح بها؟

لهذه الحالة المحددة، لدينا بالفعل https://meta.discourse.org/my/notifications

حسنًا، كان مجرد مثال. إذا كنت تفضل، خذ هذا…

يمكن عرض قائمة المشاركات التي تحمل علامة معينة في:

meta.discourse.org/tag/<var>tagname</var>

قد يساعد هذا

بعد ذلك، يمكنك إنشاء مكون سمة لإضافة زر إلى المحرر لتغليف النص بسهولة أكبر.

قد أكون مخطئًا، لكنني لا أعتقد أن ذلك سينجح.

تضيف كل هذه التقنيات سمات النمط إلى عناصر HTML الحالية، في المخرجات التي تم إنشاؤها. ولكن، في حالة <var>، يتم إزالة الوسم الفعلي من HTML الذي تم إنشاؤه. لذلك، لا يوجد شيء لتنسيقه.

يمكنني إضافة <span> لتنسيق جزء من النص بخط مائل، بالتأكيد… ولكن يمكنني فقط استخدام MarkDown لذلك. لن يكون الأمر هو نفسه مثل تغليف النص بـ <var>...</var>. <var> يختلف دلاليًا عن مجرد جعل النص مائلًا (حتى لو كان يعرض عادةً بهذه الطريقة)، خاصة عندما يتعلق الأمر بالأجهزة التي تحلل محتوى الصفحة الفعلي، مثل قارئات الشاشة والتقنيات المساعدة الأخرى.

… ما لم أكن أسيء فهم المعلومات الواردة من هذا المنشور الذي ربطته؟