মার্কডাউন

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
মার্কডাউন
Markdown-mark.svg
ফাইলনাম এক্সটেনশনs.md, .markdown[১][২]
ইন্টারনেট মাধ্যমের ধরনtext/markdown[২]
ইউটিআইnet.daringfireball.markdown
নির্মাণেজন গ্রুবার ও অ্যারন সোয়ার্টজ
প্রাথমিক মুক্তি৯ মার্চ ২০০৪ (১৮ বছর আগে) (2004-03-09)[৩][৪]
সর্বশেষ প্রকাশ
১.০.১
(১৭ ডিসেম্বর ২০০৪ (১৭ বছর আগে) (2004-12-17)[৫])
বিন্যাসের ধরনউন্মুক্ত ফাইল ফরম্যাট[৬]
সম্প্রসারিতপ্যানডম, মাল্টিমার্কডাউন, মার্কডাউন এক্সট্রা, কমনমার্ক,[৭] আরমার্কডাউন[৮]
ওয়েবসাইটdaringfireball.net/projects/markdown/

মার্কডাউন একটি সরল টেক্সট এডিটর ব্যবহার করে ফরম্যাট করা টেক্সট তৈরি করার জন্য একটি লাইটওয়েট মার্কআপ ভাষা। জন গ্রুবার এবং অ্যারন সোয়ার্টজ ২০০৪ সালে একটি মার্কআপ ল্যাংগুয়েজ হিসাবে মার্কডাউন তৈরি করেছিলেন যা এর উৎস কোড আকারে পাঠকদের কাছে আকর্ষণীয় হয়েছে। মার্কডাউন ব্যাপকভাবে ব্লগিং, ইনস্ট্যান্ট মেসেজিং, অনলাইন ফোরাম, সহযোগী সফটওয়্যার, ডকুমেন্টেশন পেজ এবং রিডমি ফাইলে ব্যবহৃত হয়।

মার্কডাউন[৯]-এর প্রাথমিক বর্ণনায় অস্পষ্টতা রয়েছে এবং প্রশ্নগুলোর উত্তর দেয়া হচ্ছিল না, যার ফলে ইমপ্লিমেন্ট ইচ্ছাকৃতভাবে এবং দুর্ঘটনাক্রমে মূল সংস্করণ থেকে ভিন্ন হয়ে গেছে। এটি ২০১৪ সালে স্পষ্ট হয়েছিল, যখন দীর্ঘস্থায়ী মার্কডাউন অবদানকারীরা কমনমার্ক প্রকাশ করেছিল। সেটি ছিল মার্কডাউনের জন্য একটি দ্ব্যর্থহীন স্পেসিফিকেশন এবং পরীক্ষামূলক স্যুট।[১০]

ইতিহাস[সম্পাদনা]

মার্কডাউন ই-মেইল এবং ইউজনেট পোস্টে প্লেইন টেক্সট মার্ক আপ করার জন্য পূর্ব-বিদ্যমান প্রথা দ্বারা অনুপ্রাণিত হয়েছিল, যেমন পূর্বের মার্কআপ ল্যাঙ্গুয়েজ সেক্সট (আনু. ১৯৯২), টেক্সটাইল (আনু. ২০০২) এবং রিস্ট্রাকচারড টেক্সট (আনু. ২০০২)

২০০২ সালে অ্যারন সোয়ার্টজ এটিএক্স তৈরি করেন এবং এটিকে "সত্যিকারের কাঠামোগত পাঠ্য বিন্যাস" হিসাবে উল্লেখ করেন। সোয়ার্টজ এবং গ্রুবার তারপরে ২০০৪ সালে মার্কডাউন ভাষা তৈরি করার জন্য একসাথে কাজ করেছিলেন,[৩][৪] লোকেদের "পাঠতে-পড়া সহজ এবং সহজে-লেখার প্লেইন টেক্সট ফর্ম্যাট ব্যবহার করে লিখতে সক্ষম করার লক্ষ্যে, ঐচ্ছিকভাবে এটিকে রূপান্তরিত করে। কাঠামোগতভাবে বৈধ এক্সএইচটিএমএল (বা এইচটিএমএল)।"[৫]

এর মূল নকশার লক্ষ্য ছিল পাঠযোগ্যতা, ভাষাটি যেমন আছে তেমনই পঠনযোগ্য হবে, ট্যাগ বা ফরম্যাটিং নির্দেশাবলী দিয়ে মার্ক-আপ করা হয়েছে বলে মনে না করে,[১১] রিচ টেক্সট ফরম্যাটের (আরটিএফ) মতো 'ভারী' মার্কআপ ল্যাংগুয়েজ দিয়ে ফরম্যাট করা টেক্সট থেকে ভিন্ন।), এইচটিএমএল, এমনকি উইকিটেক্সট (যার প্রতিটিতে সুস্পষ্ট ইন-লাইন ট্যাগ এবং ফর্ম্যাটিং নির্দেশাবলী রয়েছে যা পাঠ্যটিকে মানুষের পক্ষে পড়া আরও কঠিন করে তুলতে পারে)।

গ্রুবার একটি পার্ল স্ক্রিপ্ট লিখেছেন,Markdown.pl, যা মার্ক-আপ টেক্সট ইনপুটকে বৈধ, সুগঠিত এক্সএইচটিএমএল বা এইচটিএমএলে রূপান্তর করে এবং অ্যাঙ্গেল ব্র্যাকেট(<, >) এবং অ্যাম্পারস্যান্ড (&) তাদের সংশ্লিষ্ট অক্ষর সত্তা রেফারেন্সের সাথে প্রতিস্থাপন করে। এটি একটি স্বতন্ত্র স্ক্রিপ্টের ভূমিকা নিতে পারে, Blosxom- এর জন্য একটি প্লাগইন বা একটি চলমান প্রকার বা BBEdit- এর জন্য একটি পাঠ্য ফিল্টারের ভূমিকা নিতে পারে।[৫]

উত্থান এবং পতন[সম্পাদনা]

মার্কডাউনের জনপ্রিয়তা দ্রুত বৃদ্ধির সাথে সাথে, অনেক মার্কডাউন বাস্তবায়ন আবির্ভূত হয়েছে, যা মূলত অতিরিক্ত বৈশিষ্ট্য যেমন টেবিল, পাদটীকা, সংজ্ঞা তালিকা, [note ১] এবং এইচটিএমএল ব্লকের মধ্যে মার্কডাউনের প্রয়োজনীয়তার দ্বারা চালিত হয়েছে।

এর মধ্যে কয়েকটির আচরণ রেফারেন্স বাস্তবায়ন থেকে বিচ্ছিন্ন হয়েছে, কারণ মার্কডাউন শুধুমাত্র একটি অনানুষ্ঠানিক স্পেসিফিকেশন [১২] এবং HTML-এ রূপান্তরের জন্য একটি পার্ল বাস্তবায়ন দ্বারা চিহ্নিত করা হয়েছিল।

একই সময়ে, অনানুষ্ঠানিক স্পেসিফিকেশনে বেশ কিছু অস্পষ্টতা দৃষ্টি আকর্ষণ করেছিল। [১৩] এই সমস্যাগুলি বিভিন্ন বাস্তবায়নের আউটপুট তুলনা করার জন্য ব্যাবেলমার্ক [১৪] [১৫] এর মতো সরঞ্জাম তৈরি করতে উত্সাহিত করেছিল, [১৬] এবং মানককরণের জন্য মার্কডাউন পার্সারের কিছু বিকাশকারীর প্রচেষ্টা। যাইহোক, গ্রুবার যুক্তি দিয়েছেন যে সম্পূর্ণ প্রমিতকরণ একটি ভুল হবে: "বিভিন্ন সাইটের (এবং লোকেদের) বিভিন্ন প্রয়োজন রয়েছে। কোন একটি বাক্য গঠনই সকলকে খুশি করবে না।"

Gruber মার্কডাউনে কোঁকড়া ধনুর্বন্ধনী ব্যবহার করা এড়িয়ে গেছে যাতে অনানুষ্ঠানিকভাবে বাস্তবায়ন-নির্দিষ্ট এক্সটেনশনের জন্য সেগুলি সংরক্ষণ করা হয়। [১৭]

প্রমিতকরণ[সম্পাদনা]

কমনমার্ক
Markdown-mark.svg
ফাইলনাম এক্সটেনশনs.md, .markdown[২]
ইন্টারনেট মাধ্যমের ধরনtext/markdown; variant=CommonMark[৭]
ইউটিআইuncertain[১৮]
ইউটিআই উপযোজনpublic.plain-text
নির্মাণেJohn MacFarlane, open source
প্রাথমিক মুক্তি২৫ অক্টোবর ২০১৪ (৭ বছর আগে) (2014-10-25)
সর্বশেষ প্রকাশ
0.30
(১৯ জুন ২০২১ (১৫ মাস আগে) (2021-06-19)[১৯])
বিন্যাসের ধরনOpen file format
প্রসারিত হয়েছেমার্কডাউন
সম্প্রসারিতগিটহাব ফ্লেভার্ড মার্কডাউন
ওয়েবসাইটspec.commonmark.org

২০১২ থেকে জেফ অ্যাটউড এবং জন ম্যাকফারলেনসহ একদল লোক, যা অ্যাটউডকে একটি প্রমিতকরণ প্রচেষ্টা হিসাবে চিহ্নিত করেছিল তা চালু করেছিল।[১০] একটি কমিউনিটি ওয়েবসাইটের লক্ষ্য এখন "ডকুমেন্ট লেখক এবং ডেভেলপারদের পাশাপাশি বিভিন্ন মার্কডাউন বাস্তবায়নের বাস্তবায়নকারীদের জন্য উপলব্ধ বিভিন্ন সরঞ্জাম এবং সংস্থান নথিভুক্ত করা"।[২০] সেপ্টেম্বর ২০১৪ সালে গ্রুবার এই প্রচেষ্টার নামে "মার্কডাউন" ব্যবহারে আপত্তি জানিয়েছিল এবং এটিকে কমনমার্ক হিসাবে পুনঃব্র্যান্ড করা হয়েছিল।[২১] [২২] CommonMark.org একটি স্পেসিফিকেশন, রেফারেন্স ইমপ্লিমেন্টেশন, টেস্ট স্যুট এবং "2019 সালে চূড়ান্ত 1.0 স্পেক এবং টেস্ট স্যুট ঘোষণা করার জন্য [পরিকল্পনা]" এর বেশ কয়েকটি সংস্করণ প্রকাশ করেছে৷ [২৩] কোন 1.0 স্পেক প্রকাশ করা হয়নি কারণ বড় সমস্যাগুলি এখনও অমীমাংসিত রয়ে গেছে। [২৪] তবুও, নিম্নলিখিত ওয়েবসাইট এবং প্রকল্পগুলি কমনমার্ক গ্রহণ করেছে: ডিসকোর্স, গিটহাব, গিটল্যাব, রেডডিট, কিউটি, স্ট্যাক এক্সচেঞ্জ ( স্ট্যাক ওভারফ্লো ), এবং সুইফট

মার্চ ২০১৬-এ দুটি প্রাসঙ্গিক তথ্যভিত্তিক ইন্টারনেট RFC প্রকাশিত হয়েছিল:

  •   introduced MIME type text/markdown.
  •   discussed and registered the variants MultiMarkdown, GitHub Flavored Markdown (GFM), Pandoc, and Markdown Extra among others.[২৫]

বৈকল্পিক[সম্পাদনা]

গিটহাব,[২৬] বিটবাকেট, রেডিট,[২৭] ডায়াস্পোরা, স্ট্যাক এক্সচেঞ্জ,[২৮] ওপেনস্ট্রিটম্যাপ এবং সোর্সফোর্জ[২৯] ব্যবহারকারীদের মধ্যে আলোচনার সুবিধার্থে মার্কডাউনের ভেরিয়েন্ট ব্যবহার করে। মার্কডাউন মাইক্রোসফট টিমস চ্যাট[৩০] এবং ডিসকর্ড বার্তাগুলির মতো বিভিন্ন ধরণের অ্যাপ এবং পরিষেবাতেও সমর্থিত।[৩১]

ইমপ্লিমেন্টের উপর নির্ভর করে মৌলিক ইনলাইন এইচটিএমএল ট্যাগ সমর্থিত হতে পারে।[৩২] ইটালিক টেক্সট _underscores_ এবং/অথবা *single-asterisks* দ্বারা প্রয়োগ করা যেতে পারে।[৩৩]

গিটহাব ফ্লেভার্ড মার্কডাউন[সম্পাদনা]

গিটহাব ২০০৯ সালের প্রথম দিক থেকে মার্কডাউনের নিজস্ব বৈকল্পিক ব্যবহার করে আসছিল,[৩৪] তালিকার উপাদানগুলির মধ্যে টেবিল এবং নেস্টিং ব্লক সামগ্রীর মত অতিরিক্ত বিন্যাসের জন্য সমর্থন যোগ করে, সেইসাথে গিটহাব-নির্দিষ্ট বৈশিষ্ট্য যেমন কমিটের স্বয়ংক্রিয় লিঙ্কিং রেফারেন্স, সমস্যা, ব্যবহারকারীর নাম, ইত্যাদি ২০১৭সালে, গিটহাব তার গিটহাব ফ্লেভারড মার্কডাউন (GFM) এর একটি আনুষ্ঠানিক স্পেসিফিকেশন প্রকাশ করেছে যা কমনমার্কের উপর ভিত্তি করে। [২৬] এটি কমনমার্কের একটি কঠোর সুপারসেট, টেবিল, স্ট্রাইকথ্রু, অটোলিংক এবং টাস্ক লিস্ট ছাড়া এর স্পেসিফিকেশন ঠিক অনুসরণ করে, যা GFM এক্সটেনশন হিসেবে যোগ করে।[৩৫] গিটহাব তাদের সাইটে ব্যবহৃত পার্সারকে সেই অনুযায়ী পরিবর্তন করেছে, যার জন্য কিছু নথি পরিবর্তন করা প্রয়োজন। উদাহরণস্বরূপ, GFM-এর এখন প্রয়োজন যে হ্যাশ চিহ্নটি একটি শিরোনাম তৈরি করে সেটিকে একটি স্পেস অক্ষর দ্বারা শিরোনাম পাঠ্য থেকে আলাদা করা উচিত।

মার্কডাউন এক্সট্রা[সম্পাদনা]

মার্কডাউন এক্সট্রা হল একটি লাইটওয়েট মার্কআপ ল্যাঙ্গুয়েজ যা পিএইচপি (মূলত), পাইথন এবং রুবিতে বাস্তবায়িত মার্কডাউনের উপর ভিত্তি করে। [৩৬] এটি প্লেইন মার্কডাউন সিনট্যাক্সের সাথে উপলব্ধ নয় এমন বৈশিষ্ট্য যুক্ত করে। মার্কডাউন এক্সট্রা কিছু বিষয়বস্তু ব্যবস্থাপনা সিস্টেমে সমর্থিত যেমন ড্রুপাল [৩৭] এবং TYPO3 । [৩৮]

মার্কডাউন এক্সট্রা মার্কডাউনে নিম্নলিখিত বৈশিষ্ট্যগুলি যোগ করে:

  • HTML ব্লকের ভিতরে মার্কডাউন মার্কআপ
  • আইডি/ক্লাস অ্যাট্রিবিউট সহ উপাদান
  • "ফেনসড কোড ব্লক" যা কোডের একাধিক লাইন বিস্তৃত করে
  • টেবিল [৩৯]
  • সংজ্ঞা তালিকা
  • পাদটীকা
  • শব্দ সংক্ষেপ

লিয়াস্ক্রিপ্ট[সম্পাদনা]

LiaScript [৪০] একটি মার্কডাউন উপভাষা যা ইন্টারেক্টিভ শিক্ষামূলক সামগ্রী তৈরি করার জন্য ডিজাইন করা হয়েছিল। এটি এলম এবং টাইপস্ক্রিপ্টে প্রয়োগ করা হয় এবং বৈশিষ্ট্যগুলি সংজ্ঞায়িত করতে অতিরিক্ত সিনট্যাক্স উপাদান যুক্ত করে যেমন:

  • অ্যানিমেশন
  • স্বয়ংক্রিয় বক্তৃতা আউটপুট
  • গাণিতিক সূত্র ( KaTeX ব্যবহার করে)
  • ASCII আর্ট ডায়াগ্রাম
  • বিভিন্ন ধরনের কুইজ এবং সার্ভে
  • জাভাস্ক্রিপ্ট স্থানীয়ভাবে সমর্থিত এবং বিভিন্ন উপাদানের সাথে সংযুক্ত করা যেতে পারে, এইভাবে কোডের টুকরোগুলি সম্পাদনযোগ্য এবং সম্পাদনাযোগ্য করা যেতে পারে

উদাহরণ[সম্পাদনা]

মার্কডাউন সিনট্যাক্স ব্যবহার করে পাঠ্য একটি মার্কডাউন প্রসেসর দ্বারা উত্পাদিত সংশ্লিষ্ট HTML একটি ব্রাউজারে দেখা পাঠ্য
Heading
=======

Sub-heading
-----------

# Alternative heading #

Paragraphs are separated 
by a blank line.

Two spaces at the end of a line 
produce a line break.
<h1>Heading</h1>

<h2>Sub-heading</h2>

<h1>Alternative heading</h1>

<p>Paragraphs are separated
by a blank line.</p>

<p>Two spaces at the end of a line<br>
produce a line break.</p>
শিরোনাম
উপ-শিরোনাম
বিকল্প শিরোনাম
অনুচ্ছেদ একটি ফাঁকা লাইন দ্বারা পৃথক করা হয়.

একটি লাইনের শেষে দুটি স্পেস</br> একটি লাইন বিরতি উত্পাদন.

Text attributes _italic_, **bold**, `monospace`.

Horizontal rule:

---
পাঠ্য বৈশিষ্ট্যগুলি তির্যক, বোল্ড, monospace


অনুভূমিক নিয়ম:


Bullet lists nested within numbered list:

 1. fruits
   * apple
   * banana
 2. vegetables
   - carrot
   - broccoli
<p>Bullet lists nested within numbered list:</p>

<ol>
 <li>fruits <ul>
   <li>apple</li>
   <li>banana</li>
 </ul></li>
 <li>vegetables <ul>
   <li>carrot</li>
   <li>broccoli</li>
 </ul></li>
</ol>
বুলেট তালিকা সংখ্যাযুক্ত তালিকার মধ্যে নেস্টেড:
  1. ফল
    • আপেল
    • কলা
  2. সবজি
    • গাজর
    • ব্রকলি
A [link](http://example.com).

![Image](Icon-pictures.png "icon")

> Markdown uses email-style
characters for blockquoting.
>
> Multiple paragraphs need to be prepended individually.

Most inline <abbr title="Hypertext Markup Language">HTML</abbr> tags are supported.
একটি লিঙ্কImage</img>

মার্কডাউন ব্লককোটিংয়ের জন্য ইমেল-স্টাইলের অক্ষর ব্যবহার করে। একাধিক অনুচ্ছেদ পৃথকভাবে প্রিপেন্ড করা প্রয়োজন।

বেশিরভাগ ইনলাইন HTML ট্যাগ সমর্থিত।

বাস্তবায়ন[সম্পাদনা]

মার্কডাউনের বাস্তবায়ন এক ডজনেরও বেশি প্রোগ্রামিং ভাষার জন্য উপলব্ধ; উপরন্তু, অনেক প্ল্যাটফর্ম এবং ফ্রেমওয়ার্ক মার্কডাউন সমর্থন করে। [৪১] উদাহরণস্বরূপ, প্রতিটি প্রধান ব্লগিং প্ল্যাটফর্মের জন্য মার্কডাউন প্লাগইন বিদ্যমান। [৪২]

যদিও মার্কডাউন একটি ন্যূনতম মার্কআপ ভাষা এবং এটি একটি সাধারণ পাঠ্য সম্পাদকের সাথে পড়া এবং সম্পাদনা করা হয়, সেখানে বিশেষভাবে ডিজাইন করা সম্পাদকগুলি রয়েছে যা শৈলী সহ ফাইলগুলির পূর্বরূপ দেখায়, যা সমস্ত প্রধান প্ল্যাটফর্মের জন্য উপলব্ধ। অনেক সাধারণ উদ্দেশ্যের টেক্সট এবং কোড এডিটরদের মধ্যে মার্কডাউনের জন্য সিনট্যাক্স হাইলাইটিং প্লাগইন রয়েছে বা ঐচ্ছিক ডাউনলোড হিসাবে উপলব্ধ। সম্পাদকরা একটি পাশাপাশি প্রিভিউ উইন্ডো ফিচার করতে পারে বা সরাসরি WYSIWYG ফ্যাশনে কোড রেন্ডার করতে পারে।

  • জোটারপড: একটি অনলাইন ওয়াইসওয়াইগ সম্পাদক যা মার্কডাউন এবং ঝর্ণাকে সমর্থন করে [৪৩]
  • ডক্সিজেন: একটি সোর্স কোড ডকুমেন্টেশন জেনারেটর যা অতিরিক্ত বৈশিষ্ট্য সহ মার্কডাউন সমর্থন করে [৪৪]
  • আরস্টুডিও: আরের জন্য একটি আইডিই। এটি একটি মার্কডাউন ভেরিয়েন্টের জন্য একটি সি++ র‍্যাপার ফাংশন প্রদান করে যার নাম সানডাউন [৪৫]
  • গিটহাব ফ্লেভারড মার্কডাউন (GFM) শব্দের আন্ডারস্কোর উপেক্ষা করে, এবং সিনট্যাক্স হাইলাইটিং, টাস্ক লিস্ট, [৪৬] এবং টেবিল [২৬] যোগ করে
  • আরমার্কডাউন [৪৭]
  • নেক্সটক্লাউড নোটস: নেক্সটক্লাউড প্ল্যাটফর্মে নোট নেওয়ার জন্য ডিফল্ট অ্যাপ মার্কডাউন ব্যবহার করে ফর্ম্যাটিং সমর্থন করে [৪৮]
  • জপলিন: একটি নোট গ্রহণকারী অ্যাপ্লিকেশন যা মার্কডাউন বিন্যাস সমর্থন করে [৪৯]
  • সিম্পলিনোট [৫০]
  • অবসিডিয়ান.md [৫১]

আরও দেখুন[সম্পাদনা]

ব্যাখ্যামূলক নোট[সম্পাদনা]

  1. Technically HTML description lists.

তথ্যসূত্র[সম্পাদনা]

  1. Gruber, John (৮ জানুয়ারি ২০১৪)। "The Markdown File Extension"। The Daring Fireball Company, LLC। সংগ্রহের তারিখ ২৭ মার্চ ২০২২Too late now, I suppose, but the only file extension I would endorse is “.markdown”, for the same reason offered by Hilton Lipschitz: We no longer live in a 8.3 world, so we should be using the most descriptive file extensions. It’s sad that all our operating systems rely on this stupid convention instead of the better creator code or a metadata model, but great that they now support longer file extensions. 
  2. Leonard, Sean (মার্চ ২০১৬)। "The text/markdown Media Type"Request for Comments: 7763। Internet Engineering Task Force। সংগ্রহের তারিখ ২৭ মার্চ ২০২২This document registers the text/markdown media type for use with Markdown, a family of plain-text formatting syntaxes that optionally can be converted to formal markup languages such as HTML. 
  3. Swartz, Aaron (২০০৪-০৩-১৯)। "Markdown"Aaron Swartz: The Weblog 
  4. Gruber, John"Markdown"Daring Fireball। ২০০৪-০৩-১১ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ২০২২-০৮-২০ 
  5. Markdown 1.0.1 readme source code "Daring Fireball – Markdown"। ২০০৪-১২-১৭। ২০০৪-০৪-০২ তারিখে মূল থেকে আর্কাইভ করা। 
  6. "Markdown: License"। Daring Fireball। সংগ্রহের তারিখ ২০১৪-০৪-২৫ 
  7. Leonard, Sean (মার্চ ২০১৬)। "Guidance on Markdown: Design Philosophies, Stability Strategies, and Select Registrations"Request for Comments: 7764। Internet Engineering Task Force। সংগ্রহের তারিখ ২৭ মার্চ ২০২২This document elaborates upon the text/markdown media type for use with Markdown, a family of plain-text formatting syntaxes that optionally can be converted to formal markup languages such as HTML. Background information, local storage strategies, and additional syntax registrations are supplied. 
  8. "RMarkdown Reference site" 
  9. "Daring Fireball: Introducing Markdown"daringfireball.net। সংগ্রহের তারিখ ২০২০-০৯-২৩ 
  10. Atwood, Jeff (২০১২-১০-২৫)। "The Future of Markdown"। CodingHorror.com। সংগ্রহের তারিখ ২০১৪-০৪-২৫ 
  11. উদ্ধৃতি ত্রুটি: <ref> ট্যাগ বৈধ নয়; philosophy নামের সূত্রটির জন্য কোন লেখা প্রদান করা হয়নি
  12. "Markdown Syntax Documentation"। Daring Fireball। 
  13. "GitHub Flavored Markdown Spec – Why is a spec needed?"github.github.com 
  14. "Babelmark 2 – Compare markdown implementations"। Johnmacfarlane.net। সংগ্রহের তারিখ ২০১৪-০৪-২৫ 
  15. "Babelmark 3 – Compare Markdown Implementations"। github.io। সংগ্রহের তারিখ ২০১৭-১২-১০ 
  16. "Babelmark 2 – FAQ"। Johnmacfarlane.net। সংগ্রহের তারিখ ২০১৪-০৪-২৫ 
  17. Gruber, John (১৯ মে ২০২২)। "Markdoc"Daring Fireball। সংগ্রহের তারিখ মে ১৯, ২০২২I love their syntax extensions — very true to the spirit of Markdown. They use curly braces for their extensions; I’m not sure I ever made this clear, publicly, but I avoided using curly braces in Markdown itself — even though they are very tempting characters — to unofficially reserve them for implementation-specific extensions. Markdoc’s extensive use of curly braces for its syntax is exactly the sort of thing I was thinking about. 
  18. "UTI of a CommonMark document"। ১২ এপ্রিল ২০১৭। 
  19. "CommonMark specification" 
  20. "Markdown Community Page"। GitHub। সংগ্রহের তারিখ ২০১৪-০৪-২৫ 
  21. "Standard Markdown is now Common Markdown"। Jeff Atwood। ৪ সেপ্টেম্বর ২০১৪। সংগ্রহের তারিখ ২০১৪-১০-০৭ 
  22. "Standard Markdown Becomes Common Markdown then CommonMark"InfoQ। সংগ্রহের তারিখ ২০১৪-১০-০৭ 
  23. "CommonMark" (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০ জুন ২০১৮ The current version of the CommonMark spec is complete, and quite robust after a year of public feedback … but not quite final. With your help, we plan to announce a finalized 1.0 spec and test suite in 2019. 
  24. "Issues we MUST resolve before 1.0 release [6 remaining]"CommonMark Discussion (ইংরেজি ভাষায়)। ২০১৫-০৭-২৬। সংগ্রহের তারিখ ২০২০-১০-০২ 
  25. "Markdown Variants"IANA। ২০১৬-০৩-২৮। সংগ্রহের তারিখ ২০১৬-০৭-০৬ 
  26. "GitHub Flavored Markdown Spec"। GitHub। সংগ্রহের তারিখ ২০২০-০৬-১১  উদ্ধৃতি ত্রুটি: <ref> ট্যাগ বৈধ নয়; আলাদা বিষয়বস্তুর সঙ্গে "gfm_on_github" নামটি একাধিক বার সংজ্ঞায়িত করা হয়েছে উদ্ধৃতি ত্রুটি: <ref> ট্যাগ বৈধ নয়; আলাদা বিষয়বস্তুর সঙ্গে "gfm_on_github" নামটি একাধিক বার সংজ্ঞায়িত করা হয়েছে
  27. "Reddit markdown primer. Or, how do you do all that fancy formatting in your comments, anyway?"। Reddit.com। সংগ্রহের তারিখ ২০১৩-০৩-২৯ 
  28. "Markdown Editing Help"। StackOverflow.com। সংগ্রহের তারিখ ২০১৪-০৪-১১ 
  29. "SourceForge: Markdown Syntax Guide"। SourceForge.net। সংগ্রহের তারিখ ২০১৩-০৫-১০ 
  30. "Use Markdown formatting in Teams"Microsoft। সংগ্রহের তারিখ ২০২২-০১-১৩ 
  31. "Markdown Text 101 (Chat Formatting: Bold, Italic, Underline)"discord.com। জুন ২৬, ২০২০ তারিখে মূল থেকে আর্কাইভ করা। 
  32. "Markdown Syntax Documentation"daringfireball.net 
  33. "Basic Syntax: Italic"The Markdown Guide। Matt Cone। সংগ্রহের তারিখ ২৭ মার্চ ২০২২To italicize text, add one asterisk or underscore before and after a word or phrase. To italicize the middle of a word for emphasis, add one asterisk without spaces around the letters. 
  34. Tom Preston-Werner"GitHub Flavored Markdown Examples"GitHub। সংগ্রহের তারিখ ২০২১-০৪-০২ 
  35. "A formal spec for GitHub Flavored Markdown"GitHub Engineering। ১৪ মার্চ ২০১৭। সংগ্রহের তারিখ ১৬ মার্চ ২০১৭ 
  36. Fortin, Michel (২০১৮)। "PHP Markdown Extra"Michel Fortin website। সংগ্রহের তারিখ ২০১৮-১২-২৬ 
  37. "Markdown editor for BUEditor"। ৪ ডিসেম্বর ২০০৮। 
  38. "Markdown for TYPO3 (markdown_content)"extensions.typo3.org 
  39. "PHP Markdown Extra"Michel Fortin 
  40. Dietrich, André। "LiaScript"liascript.github.io (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০২২-০১-১৭ 
  41. "W3C Community Page of Markdown Implementations"W3C Markdown Wiki। সংগ্রহের তারিখ ২৪ মার্চ ২০১৬ 
  42. "Markdown THrowdown – What happens when FOSS software gets corporate backing"। Ars Technica। ২০১৪-১০-০৫। 
  43. "Why You Need a WYSIWYG Editor When Writing in Markdown and Fountain"JotterPad Blog (ইংরেজি ভাষায়)। ২০২০-১১-১৭। সংগ্রহের তারিখ ২০২০-১২-০৬ 
  44. "Doxygen Manual: Markdown support" 
  45. Allaire, J.J.; e.a. (২০১৫-০৬-৩০)। "Markdown.cpp"GitHub project RStudio। সংগ্রহের তারিখ ২০১৬-০৭-০৭ 
  46. "Writing on GitHub"help.github.com। GitHub, Inc.। সংগ্রহের তারিখ ৯ জুলাই ২০১৪ 
  47. R Markdown: The Definitive Guide 
  48. "Nextcloud Notes * App"Nextcloud Apps (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০২২-০২-১৮ 
  49. "Markdown Guide"joplinapp.org (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০২২-০৭-১৪ 
  50. "Help"Simplenote (ইংরেজি ভাষায়)। ২০১৫-০৭-৩০। সংগ্রহের তারিখ ২০২২-০৭-১৪ 
  51. "Obsidian"obsidian.md (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ২০২২-০৭-১৪ 

বহিঃসংযোগ[সম্পাদনা]