বিশেষ অক্ষরের জন্য স্বয়ংক্রিয় পলায়ন

এইচটিএমএল-এ, দুটি অক্ষর রয়েছে যা বিশেষ চিকিত্সার দাবি রাখে: < এবং & . ট্যাগ শুরু করতে বাম কোণ বন্ধনী ব্যবহার করা হয়; অ্যাম্পারস্যান্ডগুলি 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 যাচাইকরণ ত্রুটির একক সবচেয়ে সাধারণ উত্স।

মার্কডাউন আপনাকে এই অক্ষরগুলিকে স্বাভাবিকভাবে ব্যবহার করতে দেয়, আপনার জন্য প্রয়োজনীয় সমস্ত পালানোর যত্ন নিয়ে। আপনি যদি একটি HTML সত্তার অংশ হিসাবে একটি অ্যাম্পারস্যান্ড ব্যবহার করেন তবে এটি অপরিবর্তিত থাকে; অন্যথায় এটি অনুবাদ করা হবে & .

সুতরাং, আপনি যদি আপনার নিবন্ধে একটি কপিরাইট প্রতীক অন্তর্ভুক্ত করতে চান তবে আপনি লিখতে পারেন:

©

এবং মার্কডাউন এটিকে একা ছেড়ে দেবে। কিন্তু আপনি যদি লেখেন:

AT&T

মার্কডাউন এতে অনুবাদ করবে:

AT&T

একইভাবে, যেহেতু মার্কডাউন ইনলাইন এইচটিএমএল সমর্থন করে, আপনি যদি এইচটিএমএল ট্যাগের জন্য সীমাবদ্ধকারী হিসাবে কোণ বন্ধনী ব্যবহার করেন, তাহলে মার্কডাউন সেগুলিকে সেভাবে বিবেচনা করবে। কিন্তু আপনি যদি লেখেন:

4 < 5

মার্কডাউন এতে অনুবাদ করবে:

4 &lt; 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