التصعيد التلقائي للأحرف الخاصة

في HTML، هناك حرفان يتطلبان معالجة خاصة: < و&. يتم استخدام الأقواس ذات الزاوية اليسرى لبدء العلامات، ويتم استخدام علامات العطف للإشارة إلى كيانات HTML. وإذا كنت تريد استخدامها كأحرف حرفية، يجب تخطيها ككيانات (مثل، <، &).

علامات العطف على وجه الخصوص هي مؤذية لمؤلفي الويب. إذا كنت تريد الكتابة عن 'AT&T'، عليك كتابة 'AT&T'. وتحتاج أيضًا إلى تجنّب علامات العطف في عناوين URL. وبالتالي، إذا أردت إدراج رابط إلى:

http://images.google.com/images?num=30&q=larry+bird

يجب ترميز عنوان URL كالتالي:

http://images.google.com/images?num=30&q=larry+bird

في سمة علامة الارتساء href وتجدر الإشارة إلى أن هذا الأمر سهل الحذف، وهو على الأرجح المصدر الوحيد والأكثر شيوعًا لأخطاء HTML في مواقع الويب التي تم ترميزها بشكل جيد.

تتيح لك Markdown استخدام هذه الأحرف بشكل طبيعي، مع مراعاة كل الهروب اللازمة لك. إذا كنت تستخدم حرف العطف كجزء من كيان HTML، سيظل كما هو، وإلا ستتم ترجمته إلى &.

لذلك، إذا أردت تضمين رمز حقوق الطبع والنشر في مقالتك، يمكنك كتابة ما يلي:

©

وسيتركها Markdown بمفردها. ولكن إذا كتبت:

AT&T

ستترجمها Markdown إلى:

AT&T

وبالمثل، نظرًا لأن خدمة Markdown تتيح استخدام HTML المضمّن، في حال استخدام أقواس معقوفة كمُحدِّدات لعلامات HTML، سيتم اعتبار هذه الميزة على هذا النحو. ولكن إذا كتبت:

4 < 5

ستترجمها Markdown إلى:

4 &lt; 5

ومع ذلك، داخل امتداد رمز Markdown ومربّعاته، يتم دائمًا ترميز الأقواس ذات الزوايا وعلامات العطف تلقائيًا. يسهِّل ذلك استخدام Markdown للكتابة عن رمز HTML. (على عكس HTML الأولي، الذي يُعدّ تنسيقًا سيئًا للكتابة في بنية HTML، لأنّه يجب تخطي كل مكوّن < و& في نموذج الرمز.)

عمليات الهروب باستخدام الشرطة المائلة للخلف

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

\*literal asterisks\*

توفّر Markdown عمليات إلغاء شرطة مائلة للأحرف التالية:

\   backslash
`   backtick
*   asterisk
_   underscore
{}  curly braces
[]  square brackets
()  parentheses
#   hash mark
+   plus sign
-   minus sign (hyphen)
.   dot
!   exclamation mark