UltKit
ছবি11
PDF13
ডকুমেন্ট ও ডেটা7
ভিডিও6
অডিও4
আরও টুল22

HTML থেকে Markdown কনভার্টার

HTML দিয়ে কনটেন্ট পরিবেশন করা হয়; আর Markdown-এ লিখতে ও সংরক্ষণ করতে এখন অনেকেই পছন্দ করেন। এই কনভার্টার .html ফাইলকে পড়ার মতো .md টেক্সটে রূপান্তর করে, ফলে ব্লগ আর্কাইভ, হেল্প সেন্টার বা সেভ করা আর্টিকেল সহজেই স্ট্যাটিক সাইট, নোটস ভল্ট বা Git রিপোজিটরিতে সরিয়ে নেওয়া যায়।

ডকুমেন্ট কনভার্টার

অথবা PDF, DOC, DOCX … ফাইল এখানে ড্রop করুন ·

প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়

আউটপুট

ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।

এই টুল কীভাবে ব্যবহার করবেন

  1. 1

    HTML ফাইল আপলোড করুন

    প্রতিটি ব্যাচে সর্বোচ্চ ২০টি করে .html বা .htm ফাইল যোগ করুন, প্রতিটি ফাইল সর্বোচ্চ 95 MB। ব্রাউজার থেকে সেভ করা পেজ, CMS এক্সপোর্ট বা হাতে লেখা ফাইল, সবই কাজ করে।

  2. 2

    টেক্সট সেটিংস দেখে নিন

    যে ফরম্যাটে রূপান্তর হলো Markdown, ফরম্যাটিং হলো সরল, টেক্সট এনকোডিং হলো UTF-8 এবং লাইনের শেষ চিহ্ন হলো LF, যা Git, স্ট্যাটিক সাইট জেনারেটর এবং macOS বা Linux এডিটরের জন্য উপযুক্ত।

  3. 3

    Markdown-এ কনভার্ট করুন

    Markdown-এ কনভার্ট করুন চাপুন, তারপর যেকোনো টেক্সট এডিটরে .md ফাইলটি খুলে বাকি থাকা মেনু বা ফুটার মুছে ফেলুন। আপলোড করা ফাইল 30 মিনিট পরে মুছে যায়।

HTML থেকে Markdown করতে .html ফাইল আপলোড করে Markdown-এ কনভার্ট করুন চাপুন: হেডিং হয়ে যায় # লাইন, লিংক হয় টেক্সট, লিস্টের বুলেট ও নম্বর থাকে, আর সাধারণ টেবিল হয় পাইপ টেবিল।

HTML থেকে Markdown: কার দরকার এবং কেন

John Gruber 2004 সালে Aaron Swartz-কে সহযোগী করে Markdown প্রকাশ করেন, যাতে ওয়েবের জন্য এমন সাধারণ টেক্সটে লেখা যায় যা রেন্ডার হওয়ার আগেও স্বাভাবিকভাবে পড়া যায়। বিশ বছর পরে এটি GitHub README, Jekyll ও Hugo-র মতো স্ট্যাটিক সাইট জেনারেটর, ডকুমেন্টেশন টুল, Obsidian-এর মতো নোট অ্যাপ এবং অনেক আধুনিক ওয়েবসাইটের কনটেন্ট ফোল্ডারের নিজস্ব ফরম্যাট।

এর ফলে স্বাভাবিক দিকের উল্টো দিকে একটি নিয়মিত প্রবাহ তৈরি হয়। ডেটাবেসভিত্তিক CMS ছেড়ে আসা টিমের বহু বছরের পোস্ট .md ফাইল হিসেবে দরকার হয়। লেখকরা নোট ভল্টে আর্টিকেল ক্লিপ করেন। ডেভেলপাররা পুরোনো HTML হেল্প সেকশন docs-as-code রিপোজিটরিতে নিয়ে যান, যেখানে পরিবর্তন পুল রিকোয়েস্টে রিভিউ হয়। প্রতিটি ক্ষেত্রেই HTML-ই একমাত্র কপি, আর হাতে নতুন করে লেখা বাস্তবসম্মত নয়। Word ডকুমেন্টের ক্ষেত্রে একই কাজ হলো DOCX থেকে Markdown।

কোন HTML এলিমেন্টের Markdown রূপ আছে

from ↓ · to →CommonMarkGitHub Flavored Markdown
হেডিং h1–h6হেডিং h1–h6 to CommonMark: yesহেডিং h1–h6 to GitHub Flavored Markdown: yes
লিংক ও ছবিলিংক ও ছবি to CommonMark: yesলিংক ও ছবি to GitHub Flavored Markdown: yes
লিস্ট ও blockquoteলিস্ট ও blockquote to CommonMark: yesলিস্ট ও blockquote to GitHub Flavored Markdown: yes
কোড ও pre ব্লককোড ও pre ব্লক to CommonMark: yesকোড ও pre ব্লক to GitHub Flavored Markdown: yes
সাধারণ টেবিল– সাধারণ টেবিল to CommonMark: noসাধারণ টেবিল to GitHub Flavored Markdown: yes
স্ট্রাইকথ্রু– স্ট্রাইকথ্রু to CommonMark: noস্ট্রাইকথ্রু to GitHub Flavored Markdown: yes
মার্জ করা টেবিল সেল– মার্জ করা টেবিল সেল to CommonMark: no– মার্জ করা টেবিল সেল to GitHub Flavored Markdown: no
ফর্ম, ভিডিও, iframe– ফর্ম, ভিডিও, iframe to CommonMark: no– ফর্ম, ভিডিও, iframe to GitHub Flavored Markdown: no
supported not offered2014 থেকে নির্দিষ্ট করা CommonMark হলো কঠোর মূল অংশ; 2017-এ নির্দিষ্ট করা GitHub Flavored Markdown এতে টেবিল, স্ট্রাইকথ্রু ও টাস্ক লিস্ট যোগ করে। যার Markdown রূপ নেই তা raw HTML হিসেবে থাকতে পারে, যা দুটোই অনুমোদন করে।

HTML থেকে Markdown কনভার্টারের আউটপুট: কী আশা করবেন

ক্লাসের নাম, ইনলাইন স্টাইল, স্ক্রিপ্ট ও লেআউট div বাদ যায়, কারণ Markdown অর্থ বর্ণনা করে, চেহারা নয়। বোল্ড ও ইটালিক হয় যথাক্রমে দুটি ও একটি অ্যাস্টেরিস্ক, প্যারাগ্রাফের ভেতরের লাইন ব্রেক জোড়া লাগে, আর  -এর মতো ক্যারেক্টার এন্টিটি UTF-8-এর সাধারণ অক্ষরে পরিণত হয়। .md ফাইল HTML-এর তুলনায় অনেক ছোট হবে: শব্দ থাকে, মার্কআপ চলে যায়।

ভুল ধারণাMarkdown যেকোনো HTML লেআউট হুবহু তৈরি করতে পারে।

আসল তথ্যএটি শুধু টেক্সটের কাঠামো কভার করে; কলাম, রং ও পজিশন করা বক্সের Markdown সিনট্যাক্স নেই, তাই সেগুলো হারিয়ে যায় বা raw HTML হিসেবে থাকে।

ভুল ধারণাকনভার্ট করা পেজ যেমন আছে তেমনই প্রকাশের জন্য তৈরি।

আসল তথ্যমেনু, কুকি ব্যানার ও ফুটারও সঙ্গে আসে; সেগুলো ছেঁটে ফেলুন, আর আপনার সাইট জেনারেটর চাইলে front matter যোগ করুন।

ভুল ধারণাMarkdown আউটপুট সব জায়গায় একই রকম কাজ করে।

আসল তথ্যটেবিল ও স্ট্রাইকথ্রুর জন্য GitHub Flavored Markdown রেন্ডারার লাগে; কঠোর CommonMark টুল সেগুলো সাধারণ টেক্সট হিসেবে দেখায়।

HTML ও Markdown ফরম্যাটের তথ্য

HTML

হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ

HTML হলো ওয়েবের মার্কআপ ল্যাঙ্গুয়েজ, যা ১৯৯০-এর দশকের শুরুতে টিম বার্নার্স-লি প্রথম বর্ণনা করেন এবং এখন WHATWG লিভিং স্ট্যান্ডার্ড হিসেবে দেখভাল করে। HTML ফাইলে শিরোনাম, অনুচ্ছেদ, লিংক, টেবিল, ছবি ও ফর্ম বর্ণনা থাকে, আর স্টাইল সাধারণত আসে CSS থেকে। সব ব্রাউজার এটি রেন্ডার করে, এবং ইমেইল টেমপ্লেট ও সেভ করা ওয়েব পেজেও এটি ব্যবহার হয়। একটি HTML ফাইল প্রায়ই বাইরের ছবি ও স্টাইলশিটের ওপর নির্ভর করে, তাই একা সরালে সেটি ভাঙা দেখাতে পারে।

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
–
প্রবর্তনের সাল
1993 · Tim Berners-Lee; maintained by WHATWG
HTML কনভার্টার

MD

Markdown

Markdown হলো ২০০৪ সালে John Gruber-এর তৈরি একটি হালকা মার্কআপ সিনট্যাক্স। এতে শিরোনামের জন্য #, জোরের জন্য * এবং তালিকার জন্য - এর মতো সাধারণ টেক্সট চিহ্ন ব্যবহার হয়, যা কাঁচা টেক্সটেও পড়া যায় এবং সহজে HTML-এ রূপান্তর হয়। README ফাইল, ডকুমেন্টেশন, উইকি, নোট অ্যাপ ও অনেক স্ট্যাটিক সাইট জেনারেটরে এটিই মান। CommonMark ও GitHub Flavored Markdown-এর মতো একাধিক ডায়ালেক্ট আছে, যেগুলো টেবিলের মতো খুঁটিনাটিতে আলাদা। যেকোনো টেক্সট এডিটরে .md ফাইল খোলা যায়।

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
–
প্রবর্তনের সাল
2004 · John Gruber
MD কনভার্টার

যে জায়গা কনটেন্ট রেন্ডার করত সেখান থেকে কনটেন্ট সরানোর সময় HTML থেকে Markdown করা হয়: ব্লগ স্ট্যাটিক সাইট জেনারেটরে যাচ্ছে, হেল্প সেন্টার Git-ভিত্তিক ডক্স রিপোজিটরিতে যাচ্ছে, অথবা Obsidian ভল্টে লেখা সেভ হচ্ছে, যেখানে মার্কআপের চেয়ে সাধারণ, পাঠযোগ্য টেক্সট বেশি গুরুত্বপূর্ণ।

HTML থেকে MD নিয়ে প্রশ্ন

সেভ করা ওয়েব পেজ কি ছবিসহ কনভার্ট করা যায়?

কনভার্টার আপনার আপলোড করা .html ফাইলটি পড়ে। ইমেজ ট্যাগ Markdown ইমেজ লিংকে পরিণত হয়, যা পেজে ব্যবহৃত একই পাথ বা URL-এর দিকে নির্দেশ করে, তাই অনলাইনে হোস্ট করা ছবি আগের মতোই কাজ করে। ব্রাউজারের Save Page As থেকে তৈরি লোকাল ইমেজ ফোল্ডার ফাইলের সঙ্গে আপলোড হয় না; সেটি .md ফাইলের পাশে কপি করে রাখলে রিলেটিভ পাথ ঠিকই মিলবে।

মেনু, সাইডবার ও ফুটারের কী হয়?

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

WordPress পোস্ট কীভাবে Hugo বা Jekyll-এ সরাব?

WordPress-এর বিল্ট-ইন এক্সপোর্ট একটি XML ফাইল, HTML নয়, তাই প্রতিটি পোস্টের HTML কোড এডিটর থেকে কপি করে বা ব্রাউজার থেকে সেভ করে কনভার্ট করুন। এরপর প্রতিটি .md ফাইলের শুরুতে front matter যোগ করুন, অর্থাৎ তিনটি ড্যাশের দুই লাইনের মাঝের ব্লক, যেখানে শিরোনাম, তারিখ ও ট্যাগ থাকে। Hugo ও Jekyll দুটোই সেখান থেকে তা পড়ে।

Markdown-এ কিছু টেবিল অদ্ভুত দেখায় কেন?

GitHub Flavored Markdown-এ যোগ হওয়া Markdown টেবিলে একটিমাত্র হেডার সারি থাকে এবং মার্জ করা সেল থাকে না। সাধারণ HTML টেবিল ঠিকভাবে কনভার্ট হয়; colspan, rowspan বা নেস্টেড লিস্টযুক্ত টেবিলের Markdown রূপ নেই, তাই সেটি সমতল করে দেওয়া হয়। Markdown-এ raw HTML চলে, তাই লেআউট জরুরি হলে মূল টেবিলটি আবার পেস্ট করতে পারেন।

AI বা সার্চ টুলে পেজ দেওয়ার জন্য Markdown কি ভালো ফরম্যাট?

প্রায়ই হ্যাঁ। Markdown গুরুত্বপূর্ণ কাঠামো, যেমন হেডিং, লিস্ট, লিংক ও জোর দেওয়া লেখা রাখে, আর অ্যাট্রিবিউট, স্ক্রিপ্ট ও স্টাইলিং বাদ দেয়, ফলে একই লেখা অনেক ছোট ও প্রসেস করতে সহজ হয়। কোনো মার্কআপই না চাইলে HTML থেকে TXT ব্যবহার করুন।