كانت كتلة التعليمات البرمجية تعمل بشكل جيد في الماضي. ومع ذلك، قام مستخدم بإنشاء منشور جديد مع كتلة تعليمات برمجية بالأمس، ووجدت أن التنسيق فشل. ليس فقط هذا المنشور مع كتلة التعليمات البرمجية، ولكن أيضًا الموقع بأكمله.
لقد أعدت بناء تطبيق discourse إلى أحدث إصدار، لكن النتيجة لا تزال كما هي.
أعتقد أن هذا يعني أن أداة اختيار سمات hljs في discourse بها بعض الأخطاء المخفية. لا يوجد سبب لعمل نفس الكود بشكل جيد مع CSS ولكنه فشل عند تثبيت المكون.
وآسف لأنني لن أضع حلك كـ حل، على الرغم من أنه يحل مشكلتي حقًا. أتركه مفتوحًا وآمل أن يتمكن فريق discourse @cocococosti من اكتشاف السبب وراء ذلك والعمل على حل رسمي.
كود CSS الذي أستخدمه هو ما قمت بتعيينه في أداة اختيار سمات hljs: