هل يمكننا استخدام PrismJS بدلاً من highlight.js لتنسيق الكود؟

أود معرفة ما إذا كان هناك طريقة يمكننا من خلالها استبدال highlight.js باستخدام PrismJS بدلاً منه. يبدو أن PrismJS أكثر اكتمالاً الآن مقارنة بـ highlight.js، وهذا هو سبب الطلب.

هل هناك طريقة للقيام بذلك مباشرة في النسخة المستضافة من Discourse؟ أم يوجد أي ملحق يدعم ذلك؟

شكرًا لك!

هل يمكنك التوسع قليلاً، ما هي الحالات الحدية التي تواجهها؟

@سام، شكرًا لك على مراجعة رسالتي.

دعني أُظهر لك مثالًا واحدًا باستخدام Kotlin.

كما تلاحظ، يبدو PrismJS أفضل في هذه الحالة.

أعتقد أن أفضل ما يمكن فعله هنا هو أن يقوم شخص ما بإنشاء مكون موضوع يربط Prism JS. هذا ممكن تقنيًا وسيُتيح للمجتمعات التجربة.

أنا متأكد من وجود مجالات يتفوق فيها Prism على Highlight والعكس صحيح.

لقد أطلعتُ على هذا بسرعة اليوم، وبسبب حقيقة أن PrismJS لا يدعم الكشف التلقائي عن رمز اللغة، فإن استبداله سيكون خطوة إلى الوراء بالنسبة لـ معظم المجتمعات.