আপনি যে শিল্পে কাজ করেন তা নির্বিশেষে আপনার চিন্তাভাবনা এবং ধারণাগুলিকে স্পষ্টভাবে এবং সংক্ষিপ্তভাবে উপস্থাপন করার ক্ষমতা গুরুত্বপূর্ণ। ভাগ্যক্রমে, ভাল পাঠ্য বিষয়বস্তু তৈরিতে সহায়তা করে এমন অনেক সরঞ্জাম এবং প্রযুক্তি রয়েছে।
মার্কডাউন লিখুন – একটি বহুমুখী কিন্তু অসামান্য মার্কআপ ভাষা যা লেখক, প্রোগ্রামার এবং সব ধরণের সামগ্রী নির্মাতাদের জন্য একটি প্রধান বিষয় হয়ে উঠেছে।
আপনি যদি মার্কডাউনের রাজ্যে নতুন হন, ভয় পাবেন না; এই নির্দেশিকাটি এই ব্যবহারকারী-বান্ধব মার্কআপ ভাষা আয়ত্ত করার জন্য আপনার কম্পাস হিসাবে ডিজাইন করা হয়েছে।
মার্কডাউন হল একটি লাইটওয়েট মার্কআপ ল্যাঙ্গুয়েজ যা ওয়েব এবং অন্যান্য মাধ্যমের জন্য টেক্সট ফর্ম্যাট করার প্রক্রিয়াকে সহজ করে। এটি জন গ্রুবার এবং অ্যারন সোয়ার্টজ দ্বারা 2004 সালে এমন বিষয়বস্তু লেখার একটি উপায় হিসাবে তৈরি করা হয়েছিল যা ব্যাপক প্রযুক্তিগত জ্ঞানের প্রয়োজন ছাড়াই সহজেই HTML এবং অন্যান্য ফর্ম্যাটে রূপান্তরিত হতে পারে।
এটি লেখক, ব্লগার, প্রোগ্রামার এবং ওয়েবের জন্য টেক্সট ফরম্যাট করার একটি সহজ এবং কার্যকর উপায় প্রয়োজন এমন যেকোনও ব্যক্তিদের মধ্যে বিশেষভাবে জনপ্রিয়।
1. সরলতা এবং পঠনযোগ্যতা: মার্কডাউন প্লেইন টেক্সট অক্ষর ব্যবহার করে একটি সরল সিনট্যাক্স ব্যবহার করে। এই সরলতা শিখতে এবং ব্যবহার করা সহজ করে তোলে, আপনাকে জটিল ফর্ম্যাটিং কোডগুলির পরিবর্তে বিষয়বস্তুতে ফোকাস করতে দেয়৷
2. প্ল্যাটফর্ম স্বাধীনতা: মার্কডাউন প্ল্যাটফর্ম-স্বাধীন। আপনি টেক্সট এডিটর বা কোড এডিটর ব্যবহার করে যেকোনো ডিভাইসে মার্কডাউন ডকুমেন্ট তৈরি করতে পারেন এবং এই ডকুমেন্টগুলিকে সহজেই দেখা যায় এবং বিভিন্ন প্ল্যাটফর্মে বিভিন্ন ফরম্যাটে রূপান্তর করা যায়। এই ধারাবাহিকতা আপনার বিষয়বস্তুর অ্যাক্সেসযোগ্যতা এবং দীর্ঘায়ু নিশ্চিত করে।
3. কুইক লার্নিং কার্ভ: মার্কডাউনের সবচেয়ে সহজ সিনট্যাক্সগুলির মধ্যে একটি রয়েছে৷ এর মানে আপনি অল্প সময়ের মধ্যে এটি শিখতে পারবেন। সিনট্যাক্স স্বজ্ঞাত, আপনি ইতিমধ্যে ইমেল বা পাঠ্য বার্তাগুলিতে ব্যবহার করতে পারেন এমন বিন্যাসের অনুরূপ।
এই দ্রুত শেখার বক্ররেখা যারা অ-প্রযুক্তিগত ব্যবহারকারী তাদের জন্য গ্রহণকে উৎসাহিত করে।
4. ওয়াইড অ্যাডপশন: মার্কডাউন ব্যাপক জনপ্রিয়তা অর্জন করেছে এবং ওয়ার্ডপ্রেসের মতো ব্লগিং সিস্টেম, গিটহাবের মতো সহযোগিতার সরঞ্জাম এবং বিষয়বস্তু ব্যবস্থাপনা সিস্টেম সহ বহু প্ল্যাটফর্ম জুড়ে সমর্থিত। এটি মার্কডাউনকে একটি মূল্যবান দক্ষতা করে তোলে যা অনেক প্রসঙ্গে প্রয়োগ করা যেতে পারে।
5. গতি এবং দক্ষতা: মার্কডাউনে সামগ্রী তৈরি করা দ্রুত এবং দক্ষ। কয়েকটি সাধারণ অক্ষর এবং অন্যান্য বিন্যাস উপাদান সহ। এটি, বিনিময়ে, এর ব্যবহারকারীদের সরলতা, দক্ষতা এবং গতির সাথে নথি তৈরি করতে দেয়।
6. সংস্করণ নিয়ন্ত্রণ: Git-এর মতো সংস্করণ নিয়ন্ত্রণ ব্যবস্থার সহযোগিতায় মার্কডাউন ব্যবহার করার সময়, মার্কডাউন ফাইলে করা পরিবর্তনগুলি ট্র্যাক করা সহজ। এটি প্রকল্পগুলিতে সহযোগিতা করা, পরিবর্তনগুলি পর্যালোচনা করা এবং সম্পাদনার একটি স্পষ্ট রেকর্ড বজায় রাখা সহজ করে তোলে৷
মার্কডাউন বিভিন্ন টেক্সট এডিটর এবং কোড এডিটরে কাজ করে। এই নিবন্ধটির জন্য, আমরা কোড এডিটরগুলিতে মার্কডাউন ব্যবহার করার উপর ফোকাস করব, বিশেষ করে VS কোড । যদিও, একই সিনট্যাক্স পাঠ্য সম্পাদকগুলিতে অনুসরণ করা যেতে পারে।
প্রথমত, আপনার ভিএস কোডে, একটি ফোল্ডার তৈরি করুন (আপনি যা চান তা নাম দিতে পারেন)। সেই ফোল্ডারে, markdown.md
নামে একটি ফাইল তৈরি করুন
আপনার VS কোড ফাইলের উপরের ডানদিকে নেভিগেট করুন এবং আপনার ফলাফলের পাশাপাশি প্রিভিউ পেতে পূর্বরূপ বোতামে ক্লিক করুন।
মার্কডাউনে টেক্সট ফর্ম্যাট করার জন্য এখানে কিছু মৌলিক সিনট্যাক্স রয়েছে।
হেডার : আপনার নথিতে শিরোনামের বিভিন্ন স্তর নির্দেশ করতে হেডার ব্যবহার করা হয়। মার্কডাউনে হেডার তৈরি করতে, #
চিহ্নের পরে একটি স্পেস তারপর আপনার হেডার পাঠ্য ব্যবহার করুন। মনে রাখবেন যে #
চিহ্নের সংখ্যা আপনার শিরোনামের স্তর নির্ধারণ করে। নীচের উদাহরণ দেখুন.
# Heading ## Heading ### Heading
2. জোর দেওয়া: আপনি আপনার লেখাটিকে বোল্ড বা তির্যক করে জোর দিতে পারেন। টেক্সটকে বোল্ড করতে, এটিকে ডবল তারকাচিহ্ন **
বা ডবল আন্ডারস্কোর __
এ আবদ্ধ করুন। টেক্সটটিকে তির্যক করতে, এটিকে একক তারকাচিহ্ন *
বা একক আন্ডারস্কোর _
এ আবদ্ধ করুন।
উদাহরণ:
This is the **Bold Text** This is *italics*
3. তালিকা: মার্কডাউন আদেশকৃত (সংখ্যাযুক্ত) এবং অক্রমবিহীন (বুলেটেড) তালিকা উভয়কেই সমর্থন করে। একটি অর্ডার করা তালিকা তৈরি করতে, প্রতিটি আইটেম একটি নম্বর দিয়ে শুরু করুন এবং একটি পিরিয়ড অনুসরণ করুন। একটি ক্রমবিহীন তালিকা তৈরি করতে, হয় একটি তারকাচিহ্ন *
, প্লাস +
, বা হাইফেন -
ব্যবহার করুন।
উদাহরণ:
Ordered List: 1. First item 2. Second item 3. Third item Unordered List: * Item 1 * Item 2 * Item 3
4. লিঙ্ক: আপনি মার্কডাউনে বর্গাকার বন্ধনী ব্যবহার করে হাইপারলিঙ্ক তৈরি করতে পারেন লিঙ্ক টেক্সটের জন্য []
এবং লিঙ্ক URL-এর জন্য বন্ধনী ()
।
উদাহরণ:
[Visit Odafe's Website](https://www.odafe.vercel.app)
5. ছবি: ছবি ঢোকানো লিঙ্ক তৈরি করার অনুরূপ; পার্থক্য শুধুমাত্র একটি বিস্ময় চিহ্ন !
বর্গাকার বন্ধনীর সামনে। বর্গাকার বন্ধনীর অল্ট টেক্সটটি অ্যাক্সেসযোগ্যতার জন্য চিত্রটি বর্ণনা করতে ব্যবহৃত হয়।
উদাহরণ:
![Alt text](image-url.jpg)
6. ব্লককোট : ব্লককোটগুলি উদ্ধৃতি পাঠ্য প্রদর্শন করতে ব্যবহৃত হয়। এটি তৈরি করার জন্য আপনি যে পাঠ্যটি উদ্ধৃত করতে চান তার পরে >
চিহ্ন দিয়ে লাইনটি শুরু করুন।
উদাহরণ:
> This is a quote by Odafe
আউটপুট এই মত দেখায়:
এটি ওডাফের একটি উদ্ধৃতি
7. অনুভূমিক নিয়ম : আপনি কেবল তিনটি আন্ডারস্কোর ব্যবহার করে অনুভূমিক বিভাজক যোগ করতে পারেন _
।
উদাহরণ:
This is a regular text ____ This is more regular text
এগুলি হল মার্কডাউনে মৌলিক বিন্যাসের মূল উপাদান। এই ধারণাগুলি আয়ত্ত করার মাধ্যমে, আপনি একটি সাধারণ নোট লিখছেন বা আরও জটিল নথি তৈরি করছেন কিনা, আপনি সু-গঠিত এবং দৃশ্যত আকর্ষণীয় সামগ্রী তৈরি করতে সক্ষম হবেন।
মার্কডাউন সেই ক্ষেত্রে অতিরিক্ত কার্যকারিতাও অফার করে যেখানে আপনাকে আপনার নথিতে আরও জটিল উপাদান যুক্ত করতে হতে পারে। এই ফর্ম্যাটিং বিকল্পগুলির মধ্যে কয়েকটি হল:
1. কোড ব্লক এবং ইনলাইন কোড : আপনি তিনটি ব্যাকটিক্স (```) দিয়ে আপনার কোড ব্লক শুরু করে আপনার কোড ব্লকগুলি যে ভাষায় লেখা হয়েছে তা অনুসরণ করে আপনি সহজেই আপনার ফাইলে কোড ব্লক যোগ করতে পারেন। কোড স্নিপেট মোড়ানোর মাধ্যমে ইনলাইন কোড যোগ করা হয়। একক ব্যাকটিক্সে
উদাহরণ:
This is a HTML element `<div>Hello World</div>` ```javascript function myFunction() { console.log("Hello world!") }
2. টাস্ক লিস্ট: টাস্ক লিস্টগুলি করণীয় তালিকা তৈরির জন্য দরকারী। একটি টাস্ক লিস্ট তৈরি করতে, সমাপ্ত কাজগুলির জন্য "x" সহ বর্গাকার বন্ধনী এবং অসম্পূর্ণ কাজের জন্য একটি স্থান ব্যবহার করুন।
উদাহরণ:
- [x] A complete task - [ ] An incomplete task
3. ইমোজি : মার্কডাউন ফাইলগুলিতে ইমোজি যোগ করার দুটি উপায় রয়েছে: আপনার মার্কডাউন-ফরম্যাট করা পাঠ্যে ইমোজি কপি করুন এবং পেস্ট করুন বা ইমোজি শর্টকোড টাইপ করুন।
4. স্ট্রাইকথ্রু টেক্সট: টেক্সটের মাধ্যমে স্ট্রাইক করতে, আপনি যে টেক্সট স্ট্রাইকথ্রু করতে চান তার চারপাশে ডবল টিল্ডস ( ~~
) ব্যবহার করুন।
উদাহরণ:
This is a ~~Strikethrough~~ text.
5. এস্কেপ ক্যারেক্টার: আপনি যদি মার্কডাউনে বিশেষ অর্থ আছে এমন অক্ষরগুলি প্রদর্শন করতে চান, আপনি ব্যাকস্ল্যাশ ( \
) ব্যবহার করে সেগুলি এড়িয়ে যেতে পারেন।
To display a literal asterisk \* use a backslash before it.
6. সুপারস্ক্রিপ্ট এবং সাবস্ক্রিপ্ট: একটি সুপারস্ক্রিপ্ট তৈরি করতে, সুপারস্ক্রিপ্ট টেক্সট দুটি ^
চিহ্নে মোড়ানো হয়।
সাবস্ক্রিপ্ট টেক্সট তৈরি করতে, টেক্সট দুটি ~
চিহ্নে মোড়ানো হয়।
উদাহরণ:
This is how a superscript is written: X^2^ This is how a subscript is written: H~2~O.
7. টেবিল : মার্কডাউনে টেবিল তৈরি করতে, এই ধাপগুলি অনুসরণ করুন:
|
) দিয়ে প্রতিটি সারি শুরু এবং শেষ করুন।|
) দিয়ে প্রতিটি কলাম আলাদা করুন।---
) ব্যবহার করুন। | Syntax | Description | | ----------- | ----------- | | Header | Title | | Paragraph | Text |
আউটপুট:
8. হাইলাইট : আপনি শব্দের আগে এবং পরে দুটি সমান চিহ্ন ( ==
) ব্যবহার করে আপনার নথিতে গুরুত্বপূর্ণ শব্দ হাইলাইট করতে পারেন।
উদাহরণ:
This highlighted word is ==Bee==
আউটপুট:
9. পাদটীকা : পাদটীকা হল মূল অংশে বিশৃঙ্খলা না করে আপনার নথির শেষে নোট এবং রেফারেন্স যোগ করার একটি উপায়। একটি পাদটীকা রেফারেন্স তৈরি করতে, বন্ধনী ( [^1]
) এর ভিতরে একটি ক্যারেট চিহ্ন ( ^
) এবং একটি অনন্য শনাক্তকারী (সাধারণত সংখ্যা বা শব্দ) যোগ করুন।
শনাক্তকারীতে স্পেস বা ট্যাব থাকতে পারে না। আউটপুটে, পাদটীকাগুলি ক্রমানুসারে সংখ্যায়িত হয়।
উদাহরণ:
This is an example sentence with a footnote[^1]. [^1]: This is the content of the footnote.
আউটপুট:
আপনি এখানে মার্কডাউনে উন্নত বিন্যাস সম্পর্কে আরও জানতে পারেন।
মার্কডাউন সফটওয়্যার ডেভেলপার এবং প্রোগ্রামিং সম্প্রদায়ের মধ্যে অনেক জনপ্রিয়তা অর্জন করেছে। উল্লেখযোগ্যভাবে, এটি সংস্করণ নিয়ন্ত্রণ প্ল্যাটফর্মের মধ্যে একটি গুরুত্বপূর্ণ ভূমিকা খুঁজে পেয়েছে, একটি কোডবেসের সারাংশ ব্যাখ্যা করার জন্য একটি ব্যাপক এবং অ্যাক্সেসযোগ্য উপায় হিসাবে পরিবেশন করে।
মার্কডাউনকে একজনের কোডের জটিলতা বর্ণনা করার জন্য একটি বাহক হিসাবে নিযুক্ত করে, বিকাশকারীরা স্বচ্ছতা এবং প্রসঙ্গের একটি সুরেলা মিশ্রণ তৈরি করে।
এই অনুশীলনটি তাদের জন্য সাহায্যের হাত প্রসারিত করে যারা তাদের কোড ভান্ডারে হোঁচট খায়, প্রকল্পের সামগ্রিক উদ্দেশ্য এবং সূক্ষ্মতাগুলিকে দ্রুত এবং গভীরভাবে উপলব্ধি করতে সহায়তা করে।
এই পদ্ধতিতে, মার্কডাউন কেবল একটি ফর্ম্যাটিং সরঞ্জাম হিসাবে নয় বরং একটি শক্তিশালী যোগাযোগকারী হিসাবে দাঁড়িয়েছে, জটিল কোডিং প্রচেষ্টা এবং তাদের গভীর বাস্তব-জগতের প্রভাবগুলির মধ্যে ব্যবধান পূরণ করে।
মনে রাখবেন, মার্কডাউন শুধু একটি টুল নয়; এটি একটি সেতু যা আপনার চিন্তাভাবনাকে বিশ্বব্যাপী শ্রোতাদের সাথে সংযুক্ত করে, আপনার ভয়েসকে স্পষ্টতা এবং প্রভাবের সাথে শোনাতে সক্ষম করে।
বিভিন্ন প্ল্যাটফর্মের সাথে এর সামঞ্জস্যতা, এর সরলতা, এবং এর অভিযোজনযোগ্যতা নিশ্চিত করে যে মার্কডাউনের সাথে আপনার যাত্রা এই নির্দেশিকায় সীমাবদ্ধ নয় কিন্তু আপনি নিজেকে এবং আপনার ধারণাগুলি প্রকাশ করার নতুন উপায়গুলি অন্বেষণ করার সাথে সাথে চলতে থাকবে।
টিউটোরিয়াল: https://www.markdowntutorial.com/
টিউটোরিয়াল: https://commonmark.org/help/tutorial/
এছাড়াও এখানে প্রকাশিত