أنتج تشغيل قالب البحث متعدد المصادر تقريرًا جيدًا عن أدوات الاستثمار، ثم طبعه بشكل سيء. كانت خمس وتسعون علامة على شكل [^1] داخل النص، وتسعة أسطر على شكل [^1]: مكدّسة تحته. سواء على الويب أو على الهاتف.
السبب أن الحواشي ليست جزءًا من الماركداون. إنها امتداد، ولا محرك من محرّكَي الماركداون اللذين نوزعهما — واحد على الويب، وآخر على الهاتف — يطبّقه. كنا نطلب من النموذج هذا الشكل بالضبط، ثم نعرضه كنص حرفي.
معيد كتابة واحد، محركان
بدل تعليم المحرّكين نفس الامتداد، تُعاد كتابة العلامات قبل أن يراها أيّ منهما، إلى رابط بسيط يعرضه كلاهما بالفعل بشكل متطابق. تُستخرج التعريفات وتُعاد منفصلة، وما كان يتبعها يبقى كذيل المستند. تبقى الأقواس المربعة داخل نص الرابط، فتُقرأ الاستشهادات المكدّسة كـ[1][2]، لا 12.
على الويب يُرسم الاستشهاد كأس علوي، وتُعرض التعريفات كقائمة بمراسٍ حقيقية، والنقر على واحدة يمرّر إليها ويُومض السطر، والرقم في القائمة يقفز عائدًا إلى أول مكان استُشهد فيه. التمرير فوقها يظهر التعريف دون تحريك. على الهاتف تُرسم نفس العلامات بلون التمييز، والنقر على واحدة يمرر اللوحة إلى السطر المطابق. الروابط التي ليست استشهادات ما زالت تفتح في متصفح، كما كان.
بطاقات المصادر تحت التقرير لم تُلمس أبدًا — تأتي من مكان آخر وكانت دائمًا صحيحة.
وفي التنزيل
كان تقرير تنزّله كـ.docx أو .pdf أو .md يمرّ بمحوّل آخر، يطبع العلامات الخام مباشرة في المستند. لا يملك مواصفة المستند أسًّا علويًا، فتُطبع الاستشهادة كـ[3]، ويفتح كل تعريف سطره الخاص بادئًا بـ[3]. تنضم أسطر المتابعة المسننة إلى تعريفها. الأرقام في الملف هي أرقام الشاشة.
المحاولة الأولى كانت خاطئة بطريقة كانت لدينا حماية لها بالفعل
حوّلت النسخة الأولى أرقام الحواشي إلى روابط جزء عادية — href="#fn-3". تحت <base href="/"> الذي يحتاجه تطبيق صفحة واحدة، يُحلّ جزء عارٍ بالنسبة لجذر الموقع، فيشير الرابط إلى الصفحة الرئيسية. كان معالج النقر يلغي التنقل، فعمل — وكان سيستمر بالعمل حتى يلمس أحدهم المعالج.
فحص كان لدينا بالفعل خصيصًا لهذا النمط تحوّل إلى الأحمر في التشغيل المحلي قبل الدفع. الأرقام الآن أزرار؛ تمرّر، تنقل التركيز، وتحترم تفضيل القارئ لحركة أقل.