نواجه مشكلة عندما يحتوي البريد الإلكتروني على شرطات سفلية تحت سطر، والتي يتعرف عليها ماركداون على أنها عنوان. يتم اقتطاع هذا بواسطة خوارزمية الاقتطاع. يجب علينا دائمًا عرض المحتوى المقتطع لأن العديد من الأشخاص يستخدمون نسختنا عبر البريد الإلكتروني فقط.
خطوات لإعادة الإنتاج:
بشكل أساسي في اختبار البريد الإلكتروني المتقدم أدخل:
This is text before
Header
------
This is text after
والذي سيتم عرضه في ماركداون على النحو التالي:
This is text before
Header
This is text after
والنتيجة هي إزالة النص قبل العنوان وإيجاز ما بعده!
نعم بالطبع تعطيل الاقتطاع لا يحذف التالي
ولكن، المشكلة تأتي بعد ذلك عندما يرد الأشخاص على سلسلة رسائل بريد إلكتروني طويلة جدًا عبر البريد الإلكتروني، ثم تظهر كل تلك السلسلة في طريقة عرض الويب. هذا ليس لطيفًا. ومن هنا أود إعادة تمكين الاقتطاع!
بصفتي المطور الرئيسي للتطبيق الذي ينشئ رسائل البريد الإلكتروني التي يتحدث عنها @artur: نعم، يمكننا تغييرها (أو استخدام ^^^^ بدلاً من ---- في “التسطير”)، ولكن هذا ليس تنسيق markdown تقنيًا بل هو ببساطة بريد إلكتروني نصي/عادي تم تنسيقه بطريقة “لطيفة” للبشر. والعناوين “المسطرة” تبدو أجمل قليلاً في رأيي من استخدام عناوين بأسلوب markdown مثل # شيء ما
على أي حال، ألا تحتوي توقيعات البريد الإلكتروني التي يتم فصلها بـ -- عادةً على سطر فارغ قبل سطر -- مباشرة؟ لذا ربما يمكن أخذ ذلك في الاعتبار عند تحليل رسائل البريد الإلكتروني؟