Markdown, PDF আর Word নিয়ে কাজ করা
এখন অনেক লেখালেখি শুরুই হয় Markdown দিয়ে - README ফাইল, ডকুমেন্টেশন, নোট আর ড্রাফট - কারণ এটা দ্রুত আর প্লেইন-টেক্সট। কিন্তু একটা সহকর্মীর হাতে একটা .md ফাইল দিয়ে সেটাকে ফিনিশড কিছু মনে করার আশা করা যায় না। Markdown, PDF আর Word-এর মধ্যে কীভাবে যাতায়াত করতে হয় সেটা জানা থাকলে সবচেয়ে সহজ ফরম্যাটে ড্রাফট লিখে ঠিক ফরম্যাটে ডেলিভার করা যায়।
Markdown থেকে শেয়ার করার মতো ডকুমেন্ট
Markdown থেকে PDF-এ কনভার্ট করলে হালকা সিনট্যাক্সটা একটা ঝকঝকে পেজে বদলে যায়: হেডিং আসল হেডিং হয়ে যায়, লিস্ট আর টেবিল ঠিকঠাক সাজানো থাকে, লিঙ্ক ক্লিক করা যায়, আর কোড ব্লক নিজেদের মনোস্পেসড ফরম্যাটিং ধরে রাখে। আউটপুটটা প্রতিটা পাঠকের কাছে একই রকম দেখায়, তার সফটওয়্যার যেটাই হোক - ডকুমেন্টেশন, স্পেক আর রিপোর্টের জন্য এটা আদর্শ।
Markdown থেকে Word-এ কনভার্ট করলে বদলে একটা এডিটেবল .docx পাওয়া যায়, যেটা তখন বেশি ভালো যখন যাকে পাঠাচ্ছেন তার টেক্সট বদলানোর দরকার হবে বা এটাকে একটা করপোরেট টেমপ্লেটে বসাতে হবে। একই সোর্স, শুধু পরে কী হবে তার ওপর ভিত্তি করে ডেলিভারি ফরম্যাটটা আলাদা।
উল্টোদিকেও যাওয়া যায়
আপনি উল্টোদিকেও কনভার্ট করতে পারেন - Word বা HTML থেকে আবার Markdown-এ - যেটা কাজে লাগে যখন আগে থেকে থাকা কনটেন্টকে একটা ডকুমেন্টেশন সিস্টেমে, একটা স্ট্যাটিক সাইটে, বা একটা প্লেইন-টেক্সট ওয়ার্কফ্লোতে নিয়ে যেতে হয়। হেডিং, লিস্ট, লিঙ্ক আর জোর দেওয়া অংশ (emphasis) সব ঠিক থাকে, তাই হাতে করে আবার ফরম্যাট করতে হয় না।
এই সব কনভার্শনই ডিটারমিনিস্টিক আর আপনার ব্রাউজারেই চলে, তাই ইন্টারনাল ডক আর অপ্রকাশিত লেখা কখনো আপনার ডিভাইস ছেড়ে বেরোয় না। Markdown-এ ড্রাফট লিখে দরকারমতো কনভার্ট করলে একটাই পরিষ্কার সোর্স থাকে, যেটা যে পরিস্থিতিতে যেভাবে লাগে সেভাবেই দেখানো যায়।