دعم عرض BBCode/KaTeX/HTML في عناوين [details=...] عندما تكون الإضافات ذات الصلة مثبتة

أستخدم كلاً من إضافتي Discourse Math و Discourse BBCode على نسختي. أود طلب الدعم لـ عرض BBCode و LaTeX المضمن (عبر $...$) داخل عناوين [details=...].

حالياً، يتم تجريد كل التنسيقات داخل عناوين [details=...] أو عرضها كنص حرفي — على الرغم من أن جسم المحتوى يعرض الرياضيات و BBCode بشكل جميل. هذا يحد من الوضوح البصري عند إنشاء منشورات مكثفة رياضياً أو تعليمية حيث تريد أن يعكس العنوان المطوي البنية بوضوح (على سبيل المثال، “مكون $\hat{r}” أو “الحد \textcolor{blue}{3^\text{rd}}$”).

إذا تم دعمه، ستصبح حالات الاستخدام التالية ممكنة:

[details="[color=orange]1st Term[/color]"]
...
[/details]
[details="$\textcolor{green}{\text{Vector Potential Term}}$"]
...
[/details]

هذا سيسمح، على سبيل المثال:

  • أسماء مكونات مرمزة بالألوان
  • رموز رياضية مرمزة بـ Unicode أو LaTeX في عناوين الأقسام
  • مناقشات رياضية أكثر سهولة وتنظيماً (خاصة للطلاب والباحثين)

يمكن ربط هذه الميزة بالكشف عما إذا كانت discourse-math أو discourse-bbcode ممكّنة، حتى لا تؤثر على سلوك Discourse الافتراضي.

هل سيكون هذا ممكناً كتحسين أساسي أو امتداد للإضافة؟

شكراً لعملكم الرائع على Discourse — إنها منصة استثنائية للتواصل التقني والأكاديمي.

إعجاب واحد (1)

استكشاف التلوين باستخدام BBcode

لا يوجد KaTex في هذا المنشور


[color=blue]أتلقى تذكيرات متكررة بشأن إحضار الوسائد في الداخل ولكن ليس النباتات[/color]

[color=blue]أتلقى تذكيرات متكررة بشأن إحضار الوسائد في الداخل ولكن ليس النباتات[/color]

[details= [color=blue]أتلقى تذكيرات متكررة بشأن إحضار الوسائد في الداخل ولكن ليس النباتات[/color]]
لذلك يجب أن أحسن التذكيرات المتاحة لضمان سقي النباتات
[/details]
[color=blue]أتلقى تذكيرات متكررة بشأن إحضار الوسائد في الداخل ولكن ليس النباتات[/color]

لذلك يجب أن أحسن التذكيرات المتاحة لضمان سقي النباتات


في منتدى تم تمكين BBcode فيه، يكون الناتج

مجرد التحقق لمعرفة ما إذا كان هناك أي تقدم في هذا الأمر.

سيظل هذا مفيدًا للغاية لأي موقع Discourse يستخدم الرياضيات، خاصة للمجتمعات التعليمية أو الأكاديمية أو العلمية.

حاليًا، تقوم عناوين [details="..."] بتجريد أو تجاهل جميع BBCode و KaTeX/MathJax، حتى مع تثبيت المكونات الإضافية الرسمية وعملها في النص الأساسي.

أمثلة للحالات المعطلة:

  • [details="Color: [color=blue]important[/color]"] → يتم عرضه كنص عادي [color=blue]important[/color]
  • [details="$\\vec{v}$-based solution"] → يتم عرضه كنص عادي $...$

لا يوجد حل بديل على حد علمي. حتى استخدام HTML الخام \u003cdetails\u003e\u003csummary\u003e لا يساعد، ومحاولات تطبيق raw="true" تفشل بسبب قيام علامات summary بالتطهير مبكرًا.

نود أن نرى هذا مدعومًا - حتى بشكل مشروط عندما يكون المكون الإضافي المعني نشطًا.

يسعدني الاختبار أو المساعدة في تحديد المواصفات إذا لزم الأمر.