إعادة الإنتاج باستخدام
قم بتحرير منشور واستخدم أداة الرابط. الصق عنوان URL نسبيًا، على سبيل المثال /g/moderators يجب أن يكون صالحًا في أي تثبيت Discourse.
تقوم أداة الرابط بإنشاء تنسيق Markdown للرابط، ولكنها توسع عنوان URL النسبي لإضافة "https://“ في المقدمة.
انشر واكتشف أن الرابط النهائي المعروض ليس رابطًا قابلاً للنقر بالفعل.
فقط مثل هذا الرابط معطل.
*بوق حزين*
انتظر ماذا، scheme:///path؟
ذاكرتي لـ BNR ضعيفة، لكنني أعتقد أن RFC 1808 تقول إن Scheme، بدون سلطة، ومع مسار، هو صالح. أي https:///g/moderators صالح تمامًا. بعض محللات عناوين URL عبر الإنترنت التي جربتها تتفق. لذلك أعتقد أن (عناوين URL الغريبة المظهر) يجب أن تكون جيدة تمامًا، كقيمة سمة HREF في وسم A.
وبالتالي فإن أداة الرابط في المحرر لا تعطل عنوان URL تقنيًا. الخطأ في مرحلة الطهي/العرض/أياً كان.
الحل البديل بسيط للغاية بالطبع
في البريد الإلكتروني مع الموظفين، الكلمة هي: “هكذا يعمل الأمر”.
اكتب تنسيق Markdown بنفسي واستخدم عنوان URL النسبي.
أو لاحظ أن أداة الرابط تضع أصابعها في حسائي، وقم بتحرير https:// منه، مباشرة في محرر النشر ليكون عنوان URL النسبي الذي أدخلته.
… ولكن من الأسرع نسخ ولصق عنوان URL، وكتابة الكلمات، وتحديد بعض الكلمات، والضغط على cmd-k، ولصق cmd-v، وإدخال، وسيتم ربط كل شيء.
الإصلاح
أعتقد أنه يجب إصلاح هذا عن طريق (أفضل إصلاح أولاً)…
- لا تقم بإكمال عناوين URL النسبية تلقائيًا في أداة الرابط (أي إصلاح أداة الرابط)
- إذا كنت تصر على أن تقوم أداة الرابط بإعادة كتابة لإضافة Scheme (الذي لا يفعل شيئًا لأن المتصفحات ستستخدم نفس Scheme على أي حال إذا كان عنوان URL نسبيًا) فاجعل عناوين URL الغريبة المظهر ولكن الصحيحة
scheme:///pathتُطهى (هل هذا هو الفعل الصحيح؟) بشكل صحيح في العرض النهائي لـ HTML بحيث يعمل الرابط (إصلاح الطهي/العرض النهائي) - لا؟ حسنًا، فاجعل أداة الرابط تكمل عنوان URL تلقائيًا مع
scheme://authorityالفعلي عندما ترى عنوان URL نسبيًا (هذا هو التغيير الذي قد يبدو واضحًا لأوسع قاعدة مستخدمين: العدد الهائل من مستخدمي Discourse الذين لن يقوموا بلصق مسارات نسبية، مقابل الموظفين والمسؤولين والمشرفين الأكثر خبرة تقنيًا، الذين يمثلون عددًا صغيرًا جدًا مقارنةً، ولكنهم سيفهمون ما فعله عندما يفعلونه.) - هل أنت جاد؟ حسنًا، قم بتعطيل لصق عنوان URL نسبي في أداة الرابط (ولكن هذا قاسٍ ويجبر الأشخاص على كسر عادة
cmd|ctl—k) - أضف هذا إلى قائمة الأشياء المعطلة التي ليست أولوية
