HTML میں، دو حروف ہیں جو خصوصی علاج کا مطالبہ کرتے ہیں: <
اور &
. ٹیگز شروع کرنے کے لیے لیفٹ اینگل بریکٹ استعمال کیے جاتے ہیں۔ ایمپرسینڈز HTML اداروں کو ظاہر کرنے کے لیے استعمال ہوتے ہیں۔ اگر آپ ان کو لفظی حروف کے طور پر استعمال کرنا چاہتے ہیں، تو آپ کو ان کو ہستیوں کے طور پر بچنا چاہیے (جیسے، &lt;
, &amp;
)۔
خاص طور پر ایمپرسینڈ ویب لکھنے والوں کے لیے بیہودہ ہیں۔ اگر آپ 'AT&T' کے بارے میں لکھنا چاہتے ہیں تو آپ کو ' AT&amp;T
' لکھنا ہوگا۔ یہاں تک کہ آپ کو URLs کے اندر ایمپرسینڈز سے بچنے کی ضرورت ہے۔ اس طرح، اگر آپ لنک کرنا چاہتے ہیں:
http://images.google.com/images?num=30&q=larry+bird
آپ کو URL کو اس طرح انکوڈ کرنے کی ضرورت ہے:
http://images.google.com/images?num=30&q=larry+bird
آپ کے اینکر ٹیگ href
وصف میں۔ یہ کہنے کی ضرورت نہیں، یہ بھولنا آسان ہے، اور شاید دوسری صورت میں اچھی طرح سے نشان زد کی گئی ویب سائٹس میں HTML کی توثیق کی غلطیوں کا واحد سب سے عام ذریعہ ہے۔
مارک ڈاؤن آپ کو ان حروف کو قدرتی طور پر استعمال کرنے کی اجازت دیتا ہے، آپ کے لیے تمام ضروری فرار کا خیال رکھتے ہوئے۔ اگر آپ ایمپرسینڈ کو HTML ہستی کے حصے کے طور پر استعمال کرتے ہیں، تو یہ غیر تبدیل شدہ رہتا ہے۔ بصورت دیگر اس کا ترجمہ &
.
لہذا، اگر آپ اپنے مضمون میں کاپی رائٹ کی علامت شامل کرنا چاہتے ہیں، تو آپ لکھ سکتے ہیں:
©
اور مارک ڈاؤن اسے تنہا چھوڑ دے گا۔ لیکن اگر آپ لکھتے ہیں:
AT&T
مارک ڈاؤن اس کا ترجمہ کرے گا:
AT&T
اسی طرح، چونکہ مارک ڈاؤن ان لائن HTML کو سپورٹ کرتا ہے، اگر آپ HTML ٹیگز کے لیے حد بندی کے طور پر زاویہ بریکٹ استعمال کرتے ہیں، تو Markdown ان کے ساتھ ایسا ہی سلوک کرے گا۔ لیکن اگر آپ لکھتے ہیں:
4 < 5
مارک ڈاؤن اس کا ترجمہ کرے گا:
4 < 5
تاہم، مارک ڈاؤن کوڈ اسپین اور بلاکس کے اندر، زاویہ بریکٹ اور ایمپرسینڈز ہمیشہ خود بخود انکوڈ ہوتے ہیں۔ یہ HTML کوڈ کے بارے میں لکھنے کے لیے مارک ڈاؤن کو استعمال کرنا آسان بناتا ہے۔ (خام ایچ ٹی ایم ایل کے برخلاف، جو کہ ایچ ٹی ایم ایل نحو کے بارے میں لکھنے کے لیے ایک خوفناک شکل ہے، کیونکہ ہر ایک <
اور &
آپ کے مثال کے کوڈ کو فرار ہونے کی ضرورت ہے۔)
بیک سلیش فرار
مارک ڈاؤن آپ کو لغوی حروف پیدا کرنے کے لیے بیک سلیش ایسکیپ استعمال کرنے کی اجازت دیتا ہے جو بصورت دیگر مارک ڈاؤن کے فارمیٹنگ نحو میں خاص معنی رکھتے ہیں۔ مثال کے طور پر، اگر آپ کسی لفظ کو لفظی ستاروں کے ساتھ گھیرنا چاہتے ہیں (ایک HTML <em>
ٹیگ کی بجائے)، تو آپ ستارے سے پہلے بیک سلیش استعمال کر سکتے ہیں، اس طرح:
\*literal asterisks\*
مارک ڈاؤن مندرجہ ذیل حروف کے لیے بیک سلیش ایسکیپ فراہم کرتا ہے:
\ backslash
` backtick
* asterisk
_ underscore
{} curly braces
[] square brackets
() parentheses
# hash mark
+ plus sign
- minus sign (hyphen)
. dot
! exclamation mark