نستخدم Discourse لإدارة منتدى دعم المستخدمين حول البرمجة والأنشطة التقنية ذات الصلة. المستخدمون الجدد (أو الأقل خبرة تقنيًا) غير مألوفين فورًا ببيئة المنتدى هذه ويقومون بشكل ساذج بلصق مقتطفات من الشفرة (مثل رمز بايثون) في صندوق نصي دون استخدام الحواجز المخصصة للشفرة (مثل علامات الثلاثة شرطات ```)، مما يصعب قراءتها غالبًا لأن تباعد الشفرة (وبعض تراكيب الصياغة المحتملة) يكون قد تضرر تمامًا.
هل هناك طريقة أو إضافة (plugin) لعمل شيء مثل:
- الكشف عن أن المستخدم يلصق مقتطف شفرة بدون علامات/حواجز مناسبة (يمكن تهيئة الكشف عن الشفرة استنادًا إلى اللغات المستخدمة بشكل شائع أو الأنماط البرمجية للمنتدى)
- ثم عرض نافذة منبثقة/تراكب/إشعار يخبر المستخدم بشيء مثل “مرحبًا، يبدو أنك تلصق شفرة مصدر، يرجى وضعها داخل كتلة نص منسق مسبقًا لسهولة القراءة المثلى”، مع توجيه المستخدم إلى زر لتصحيح ذلك
؟
شكرًا مقدمًا لأي مؤشرات أو اقتراحات