تأكد من أن الروابط التي تحتوي على )) لا تزال تظهر وتعمل بشكل صحيح

:information_source: نظرة عامة

لا يقوم Discourse بعرض الروابط بشكل صحيح عندما تحتوي على أقواس إغلاق مزدوجة - )) - مما يعني أن هذه الروابط لا تعمل بشكل صحيح عند إضافتها مباشرة أو عند لصقها فوق نص لإنشاء رابط نصي تلقائي.

:walking_woman: خطوات التكرار

  1. قم بإنشاء رابط يحتوي على )) في مكان ما في منتصف عنوان URL. على سبيل المثال، meta.discourse.org/?parameter_one=((value))&parameter_two=value.
  2. الصق هذا في المحرر، كما هو.
  3. الصق نفس عنوان URL فوق نص لإنشاء رابط نصي تلقائي.

:white_check_mark: النتائج المتوقعة

يجب عرض الرابط الأصلي وتشغيله بشكل صحيح في كلتا الحالتين.

:x: النتائج الملاحظة

تنقطع وظيفة الرابط عند )) ويتم إسقاط بقية عنوان URL.

أمثلة:

:books: سياق إضافي

عند لصق رابط مباشرة، قد يعمل ترميز الأقواس المزدوجة %29)، وكذلك تغليف عنوان URL في <> عند لصقه فوق نص. أمثلة:

4 إعجابات

لا أعتقد أنه يمكننا إصلاح هذا يا @lindsey، هذا سلوك في markdown-it، وبشكل أكثر تحديدًا في مكتبة linkify الأساسية.

يمكنك اختبار هذا السلوك هنا: linkify-it demo

لديهم مشكلة مفتوحة منذ أكثر من 8 سنوات حول هذا الموضوع: Better handle nested parens · Issue #23 · markdown-it/linkify-it · GitHub

4 إعجابات

@Vitaly ما رأيك؟ هل يجب علينا عمل نسخة من linkify لإصلاح هذا أم الانتظار حتى يتم إصلاحه في المصدر الأصلي؟ هل يمكننا التعاقد معك لإصلاح هذه المشكلة؟