UltKit

HTML سے Markdown کنورٹر

HTML کے ذریعے مواد ویب پر پیش کیا جاتا ہے، جبکہ Markdown میں زیادہ سے زیادہ لوگ مواد لکھنا اور محفوظ رکھنا پسند کرتے ہیں۔ یہ کنورٹر .html فائلوں کو پڑھنے میں آسان .md متن میں تبدیل کرتا ہے۔ یوں بلاگ آرکائیو، ہیلپ سینٹر یا محفوظ کیا ہوا مضمون اسٹیٹک سائٹ، نوٹس والٹ یا Git ریپوزیٹری میں منتقل کیا جا سکتا ہے۔

دستاویز کنورٹر

یا PDF, DOC, DOCX … فائلیں یہاں ڈراپ کریں ·

زیادہ سے زیادہ 95 MB فی فائل· 20 فائلوں تک· 30 منٹ بعد حذف

آؤٹ پٹ

فائلیں ہمارے سرورز پر پروسیس ہوتی ہیں اور 30 منٹ بعد حذف ہو جاتی ہیں۔

اس ٹول کو استعمال کرنے کا طریقہ

  1. 1

    HTML فائلیں اپ لوڈ کریں

    ‏.html یا .htm فائلیں شامل کریں، ایک بیچ میں زیادہ سے زیادہ 20 فائلیں اور ہر ایک 95 MB تک۔ براؤزر سے محفوظ کیا گیا صفحہ، CMS ایکسپورٹ یا ہاتھ سے لکھی گئی فائل، سب چلتی ہیں۔

  2. 2

    ٹیکسٹ سیٹنگز چیک کریں

    اس میں تبدیل کریں میں Markdown، فارمیٹنگ میں سادہ، ٹیکسٹ انکوڈنگ میں UTF-8 اور سطر کا اختتام میں LF رکھیں، جو Git، اسٹیٹک سائٹ جنریٹرز اور macOS یا Linux کے ایڈیٹرز کے لیے موزوں ہے۔

  3. 3

    Markdown میں تبدیل کریں

    Markdown میں تبدیل کریں دبائیں، پھر .md فائل کو کسی بھی ٹیکسٹ ایڈیٹر میں کھول کر بچے ہوئے مینو یا فوٹر ہٹا دیں۔ اپ لوڈ کی گئی فائلیں 30 منٹ بعد حذف ہو جاتی ہیں۔

HTML کو Markdown میں تبدیل کرنے کے لیے .html فائل اپ لوڈ کریں اور Markdown میں تبدیل کریں دبائیں: ہیڈنگز # والی سطریں بنتی ہیں، لنکس text بن جاتے ہیں، فہرستوں کے بُلٹ اور نمبر برقرار رہتے ہیں اور سادہ ٹیبلز پائپ ٹیبلز بن جاتے ہیں۔

HTML سے Markdown: کسے ضرورت ہے اور کیوں

John Gruber نے 2004 میں Aaron Swartz کے تعاون سے Markdown جاری کیا، تاکہ ویب کے لیے ایسا سادہ متن لکھا جا سکے جو رینڈر ہونے سے پہلے بھی فطری طور پر پڑھا جائے۔ بیس سال بعد یہ GitHub کی README فائلوں، Jekyll اور Hugo جیسے اسٹیٹک سائٹ جنریٹرز، دستاویزی ٹولز، Obsidian جیسی نوٹ ایپس اور کئی جدید ویب سائٹس کے کنٹینٹ فولڈرز کا بنیادی فارمیٹ ہے۔

اس سے معمول کے برعکس سمت میں مسلسل کام پیدا ہوتا ہے۔ ڈیٹا بیس پر مبنی CMS چھوڑنے والی ٹیموں کو برسوں کی پوسٹس .md فائلوں کی صورت میں چاہییں۔ لکھنے والے مضامین نوٹس والٹ میں محفوظ کرتے ہیں۔ ڈیولپرز پرانے HTML ہیلپ سیکشن کو docs-as-code ریپوزٹری میں لے جاتے ہیں جہاں تبدیلیاں pull request میں دیکھی جاتی ہیں۔ ہر صورت میں 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
فہرستیں اور بلاک کوٹسفہرستیں اور بلاک کوٹس to CommonMark: yesفہرستیں اور بلاک کوٹس 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
فارمز، ویڈیو، iframes– فارمز، ویڈیو، iframes to CommonMark: no– فارمز، ویڈیو، iframes to GitHub Flavored Markdown: no
supported not offeredCommonMark، جو 2014 سے متعین ہے، سخت بنیادی معیار ہے؛ GitHub Flavored Markdown، جو 2017 میں متعین ہوا، ٹیبلز، اسٹرائیک تھرو اور ٹاسک لسٹس شامل کرتا ہے۔ جس چیز کی Markdown میں شکل نہ ہو وہ خام HTML رہ سکتی ہے، جس کی دونوں اجازت دیتے ہیں۔

HTML سے Markdown کنورٹر کا نتیجہ: کیا توقع رکھیں

کلاس نام، اِن لائن اسٹائلز، اسکرپٹس اور لے آؤٹ div ہٹا دیے جاتے ہیں، کیونکہ Markdown معنی بیان کرتا ہے، ظاہری شکل نہیں۔ بولڈ اور اٹالک دوہرے اور اکہرے ستارے بن جاتے ہیں، پیراگراف کے اندر کی سطری وقفے جُڑ جاتے ہیں، اور   جیسی کریکٹر اینٹٹیز UTF-8 میں عام حروف بن جاتی ہیں۔ توقع رکھیں کہ .md فائل HTML کے سائز کا ایک چھوٹا حصہ ہوگی: الفاظ رہتے ہیں اور مارک اپ چلا جاتا ہے۔

غلط فہمیMarkdown کسی بھی HTML لے آؤٹ کو دوبارہ بنا سکتا ہے۔

حقیقتیہ صرف متن کا ڈھانچہ سنبھالتا ہے؛ کالم، رنگ اور مقررہ جگہ والے باکسز کا Markdown میں کوئی نحو نہیں، اس لیے وہ ضائع ہو جاتے ہیں یا خام HTML رہتے ہیں۔

غلط فہمیتبدیل شدہ صفحہ جوں کا توں شائع کرنے کے لیے تیار ہوتا ہے۔

حقیقتمینو، کوکی بینر اور فوٹر بھی ساتھ آتے ہیں؛ انہیں ہٹائیں، اور اگر آپ کا سائٹ جنریٹر مانگے تو فرنٹ میٹر شامل کریں۔

غلط فہمیMarkdown آؤٹ پٹ ہر جگہ ایک جیسا چلتا ہے۔

حقیقتٹیبلز اور اسٹرائیک تھرو کے لیے GitHub Flavored Markdown رینڈرر چاہیے؛ سخت CommonMark ٹولز انہیں سادہ متن کی طرح دکھاتے ہیں۔

HTML اور Markdown فارمیٹ کے حقائق

HTML

ہائپر ٹیکسٹ مارک اپ لینگویج

HTML ویب کی مارک اپ زبان ہے، جسے Tim Berners-Lee نے 1990 کی دہائی کے اوائل میں بیان کیا اور اب WHATWG اسے لیونگ اسٹینڈرڈ کے طور پر برقرار رکھتا ہے۔ HTML فائل سرخیاں، پیراگراف، لنکس، ٹیبلز، تصاویر اور فارم بیان کرتی ہے، جبکہ اسٹائلنگ عموماً CSS سے آتی ہے۔ ہر براؤزر اسے رینڈر کرتا ہے، اور یہ ای میل ٹیمپلیٹس اور محفوظ کردہ ویب صفحات میں بھی استعمال ہوتی ہے۔ ایک HTML فائل اکثر بیرونی تصاویر اور اسٹائل شیٹس پر منحصر ہوتی ہے، اس لیے اکیلی منتقل کرنے پر خراب نظر آ سکتی ہے۔

کمپریشن
–
شفافیت
–
اینیمیشن
–
متعارف ہونے کا سال
1993 · Tim Berners-Lee; maintained by WHATWG
HTML کنورٹر

MD

Markdown

Markdown ایک ہلکی پھلکی مارک اپ سنٹیکس ہے جسے John Gruber نے 2004 میں بنایا۔ اس میں سادہ ٹیکسٹ علامات استعمال ہوتی ہیں، جیسے ہیڈنگز کے لیے #، زور کے لیے * اور فہرستوں کے لیے -، جو خام متن میں بھی پڑھنے کے قابل رہتی ہیں اور صاف طور پر HTML میں تبدیل ہو جاتی ہیں۔ یہ README فائلوں، دستاویزات، وکیز، نوٹس ایپس اور کئی اسٹیٹک سائٹ جنریٹرز کا معیار ہے۔ اس کے کئی ورژن ہیں، جیسے CommonMark اور GitHub Flavored Markdown، جن میں ٹیبلز جیسی تفصیلات میں فرق ہے۔ .md فائلیں کسی بھی ٹیکسٹ ایڈیٹر میں کھل جاتی ہیں۔

کمپریشن
–
شفافیت
–
اینیمیشن
–
متعارف ہونے کا سال
2004 · John Gruber
MD کنورٹر

HTML کو Markdown میں تب بدلا جاتا ہے جب مواد اپنی اصل جگہ سے نکلتا ہے: بلاگ اسٹیٹک سائٹ جنریٹر پر منتقل ہو رہا ہو، ہیلپ سینٹر Git پر مبنی docs ریپوزٹری میں جا رہا ہو، یا مضامین Obsidian والٹ میں محفوظ ہو رہے ہوں جہاں مارک اپ سے زیادہ سادہ، پڑھنے کے قابل متن اہم ہے۔

HTML سے MD کے بارے میں سوالات

کیا محفوظ کیے گئے ویب پیج کو اس کی تصاویر سمیت تبدیل کیا جا سکتا ہے؟

کنورٹر آپ کی اپ لوڈ کی ہوئی .html فائل پڑھتا ہے۔ امیج ٹیگ Markdown امیج لنکس بن جاتے ہیں جو صفحے کے انہی راستوں یا URLs کی طرف اشارہ کرتے ہیں، اس لیے آن لائن موجود تصاویر چلتی رہتی ہیں۔ Save Page As سے بننے والا مقامی امیج فولڈر فائل کے ساتھ اپ لوڈ نہیں ہوتا؛ اسے .md کے ساتھ رکھ دیں تو متعلقہ راستے پھر درست رہیں گے۔

مینیو، سائیڈبار اور فوٹر کا کیا ہوتا ہے؟

فائل کی ہر چیز تبدیل ہو جاتی ہے، کیونکہ ٹول نہیں جان سکتا کہ صفحے کا کون سا حصہ مضمون ہے۔ صاف نتیجے کے لیے جہاں آپ کا CMS اجازت دے پوسٹ کو تھیم کے بغیر محفوظ کریں، یا بعد میں Markdown کے اوپر اور نیچے سے نیویگیشن کی سطریں حذف کر دیں۔

WordPress کی پوسٹس Hugo یا Jekyll میں کیسے منتقل کریں؟

WordPress کی بلٹ اِن ایکسپورٹ XML فائل ہوتی ہے، HTML نہیں، اس لیے ہر پوسٹ کا HTML کوڈ ایڈیٹر سے کاپی کر کے یا براؤزر سے محفوظ کر کے تبدیل کریں۔ پھر ہر .md کے اوپر فرنٹ میٹر شامل کریں، یعنی تین ڈیشز کی دو سطروں کے درمیان وہ بلاک جس میں عنوان، تاریخ اور ٹیگز ہوتے ہیں۔ Hugo اور Jekyll دونوں اسے وہیں سے پڑھتے ہیں۔

Markdown میں کچھ ٹیبل عجیب کیوں نظر آتے ہیں؟

GitHub Flavored Markdown کے ٹیبلز میں ایک ہیڈر قطار ہوتی ہے اور خانے ضم نہیں ہوتے۔ سادہ HTML ٹیبل صاف تبدیل ہو جاتا ہے؛ colspan، rowspan یا نیسٹڈ فہرستوں والے ٹیبل کی Markdown میں کوئی شکل نہیں، اس لیے وہ سپاٹ کر دیا جاتا ہے۔ Markdown میں خام HTML کی اجازت ہے، لہٰذا جہاں لے آؤٹ اہم ہو اصل ٹیبل واپس چسپاں کر سکتے ہیں۔

کیا AI یا سرچ ٹولز کو صفحات دینے کے لیے Markdown اچھا فارمیٹ ہے؟

اکثر ہاں۔ Markdown اہم ڈھانچہ، یعنی ہیڈنگز، فہرستیں، لنکس اور زور، برقرار رکھتا ہے اور اٹریبیوٹس، اسکرپٹس اور اسٹائلنگ ہٹا دیتا ہے، اس لیے وہی مضمون بہت مختصر اور پروسیس کرنے میں صاف ہو جاتا ہے۔ اگر کوئی مارک اپ نہیں چاہیے تو HTML سے TXT استعمال کریں۔