فكرة: خيار لربط عناوين URL غير الموسومة دائمًا في HTML المستورد

مرحباً، أنا أعمل على استيراد منتدى دروبال ضخم إلى ديسكورس. يمكن لـ Drupal ومعظم منصات المنتديات / أنظمة إدارة المحتوى الأخرى إنشاء رابط HTML تلقائيًا في مشاركة بمجرد كتابة https://example.com، وكذلك يفعل ديسكورس. لكن ديسكورس يفعل ذلك فقط عندما تستخدم المشاركة Markdown، وليس داخل عنصر HTML (سواء كانت مشاركة مستوردة أو يقوم المستخدم بلصق HTML من مكان آخر). في حالة استيراد HTML من منصة منتدى أخرى، غالبًا ما تكون هناك عناوين URL غير مُعلمة كروابط في نص المشاركة الخام، ولكن محرك المنتدى سيكتشف عنوان URL ويحوله إلى رابط في المشاركة المعروضة. ولكن في ديسكورس، لن يكون عنوان URL في فقرة HTML التالية رابطًا:


<p>Take a look at http://example.com for that.</p>

Take a look at http://example.com for that.


يمكنني القيام ببعض التعديلات باستخدام التعبيرات النمطية (regexp) في برنامج الاستيراد للكشف عن عناوين URL الخام وتحويلها إلى رابط Markdown، أو يمكنني حتى استبدال تكرارات <p> بسطر جديد وسيقوم ديسكورس بعرضه بشكل جيد. ولكن هذا سيكون حلاً فوضويًا للغاية ولا أثق في مهاراتي في التعبيرات النمطية لعدم الانتهاء بحالة خاصة حيث يؤدي ذلك عن طريق الخطأ إلى ربط مشاركة كاملة أو حذفها. سيكون خيار ديسكورس للكشف عن عناوين URL الخام وتحويلها إلى روابط داخل كود HTML موضع تقدير.

هل يمكن أن يساعد تعيين enable rich text paste؟

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

حسناً. هذا يبدو منطقياً جداً أيضاً،