মার্কডাউন কি এবং কেন?
মার্কডাউন জিনিসটা বেশ চমতকার। আপনার ডকুমেন্টেশনের কাজকে বেশ সহজ করে দিবে, আপনি যে জিনিসটা সময় নিয়ে ফরম্যটিং করতেন, সেটা আপনি প্লেইন টেক্সট হিসেবে লিখবেন এবং মার্কডাউন সেটা আপনাকে ফরম্যটিং করে দিবে।
তো মার্কডাউন জিনিসটা আসলে কি?
মার্কডাউন এক ধরনের টেক্সট ফরম্যট।আমরা যখন কোন ডকুমেন্ট লিখি তখন আমাদের আলাদা আলাদা ধরনের উপাদান দরকার হয়, কোন লেখা বোল্ড করতে হতে পারে, কোনটা ইটালিক করতে হতে পারে।হেডিং দিতে হতে পারে, লিস্ট তৈরী করতে হতে পারে, ছবি দিতে হতে পারে, আরও নানাকিছু, আপনি আপনার প্রিয় ওয়ার্ড প্রোসেসর দিয়েই তো করতে পারেন? তাইলে মার্কডাউন কেন? এটা বুঝতে পারবেন যখন আপনি জানবেন মার্কডাউন কাদের জন্য ।
মার্কডাউন কাদের জন্য ?
আপনার যদি ডকুমেন্ট লিখতে আলসেমী লাগে, অথবা অনেক বড় ডকুমেন্ট লিখতে হয়, আপনি যদি মাউসের চেয়ে কীবোর্ডে সবকিছু করতে বেশী স্বাচ্ছন্দ বোধ করেন, আপনার কাছে যদি আপনার প্রিয় ডকুমেন্ট ইডিটর না থাকে, আপনার যদি কোন ডকুমেন্ট ইডিটর ব্যবহারে বিশেষ এলার্জি থাকে, অথবা আপনি যদি সবকিছুই আপনার প্রিয় কোড ইডিটরে লিখতে চান,তাইলে এখনই মার্কডাউনের ছায়ায় আসুন।
কোথায় লিখবেন?
মার্কডাউন আপনি আপনার প্রিয় টেক্সট ইডিটরেইলিখতে পারেন, সাব্লাইম, notepad++,হাবিজাবি সবগুলোতেই লেখা যাবে, মার্কডাউন ইন্টারপ্রেটর দিয়ে ফাইলটা আপনার পছন্দের ফরম্যটে ইন্টারপ্রেট করে নিতে পারেন। তবে সবচেয়ে ভালো হয় যদি আপনি একটা স্পেসিফিক মার্কডাউন ইডিটর ব্যবহার করেন। আমি গরীব মানুষ, লিনাক্স ব্যবহার করি, আমি ReText নামের একটা ইডিটর ব্যবহার করি, আপনিও আমার মত গরীব মানুষ হলে আপনারাও ব্যবহার করতে পারেন, উবুন্টু ব্যবহারকারীরা এখানে ক্লিক করুন, অথবা টার্মিনালে লিখুন sudo apt-get install retext
অন্য ডিস্ট্রোুলোতে আছে কিনা জানিনা, আপনারা এখানে থেকে ডাউনলোড করে ব্যবহার করতে পারেন।
আপনি যদি ম্যক ব্যবহারকারী হন, আপনি Mou ব্যবহার করতে পারেন। আর উইন্ডোজ ইউজার হলে Markdownpad ব্যবহার করতে পারেন। পরের দুইটা এপ্লিকেশন আমি ব্যবহার করিনি, সার্চ করে দেখলাম বেশীভাগ ক্ষেত্রে এইগুলোরই নাম চোখে পড়ে।
সিনট্যক্স
আমার পোস্টের উদ্দেশ্য মার্কডাউন টিউটোরিয়াল নয়, সেটার জন্য অনেক আর্টিকেল আগেই লেখা হয়েছে, আমি কিছু সিন্ট্যক্স দেখাবো শুধু মার্কডাউন সম্পর্কে ধারনা দেয়ার জন্য :
হেডলাইন : আপনি ছয় ধরনের হেডলাইন লিখতে পারেন,
# heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
এমনটা আপনাকে আউটপুট দিবে কিছুটা এরকম :
heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
আপনি তৈরী করতে পারেন লিস্ট:
* Item 1
* Item 2
* Item 3
আউটপুট কিছুটা এমন হবে :
- Item 1
- Item 2
- Item 3
আপনি **Strong text**
লিখলে Strong Text পাবেন, আবার *Italic text*
লিখলে পাবেন italic text, দিতে পারেন হাইপারলিংক,
[লিংকের লেখা](http://url)
দিতে পারেন ছবি:
![ছবির alt টেক্সট](http://ছবির_ইউ_আর_এল "টাইটেল")
আরও অনেক কিছু আছে মার্কডাউনে, আপনি সবকিছু জানতে পারবেন এখানে থেকে