Markdown پارسر
Markdown کو حقیقی وقت میں پارز اور پیش منظر دیکھیں۔ GFM ٹیبلز، ٹاسک لسٹیں، خطِ تنسیخ اور مزید سپورٹ۔ تمام پروسیسنگ آپ کے براؤزر میں ہوتی ہے۔
HTML پیش منظر یہاں نظر آئے گا...
Markdown پارسر کا استعمال کیسے کریں
Markdown لکھیں
بائیں طرف کے ایڈیٹر میں اپنا Markdown مواد ٹائپ یا پیسٹ کریں۔
لائیو پیش منظر
دائیں طرف کے پینل میں رینڈر شدہ HTML آؤٹ پٹ حقیقی وقت میں دیکھیں۔
HTML کاپی کریں
اپنے پروجیکٹس میں استعمال کے لیے تیارشدہ HTML کاپی کریں۔
Markdown کیا ہے؟
Markdown جان گروبر کی 2004 میں بنائی ہوئی ہلکی مارک اپ زبان ہے۔ یہ سادہ متن فارمیٹنگ نحو استعمال کرتی ہے جسے HTML اور بہت سے دوسرے فارمیٹس میں تبدیل کیا جا سکتا ہے۔ دستاویزات، README فائلیں، بلاگ پوسٹس اور پیغام پلیٹ فارمز پر Markdown کثرت سے استعمال ہوتا ہے۔
معاون نحو
سرخیاں
# نحو کے ساتھ H1 سے H6 تک
متن فارمیٹنگ
بولڈ، ترچھا، خطِ تنسیخ، ان لائن کوڈ
فہرستیں اور ٹیبلز
ترتیب شدہ، غیر ترتیب شدہ، ٹاسک لسٹیں، اور GFM ٹیبلز
کوڈ بلاکس
نحو ہائی لائٹ کے ساتھ fenced کوڈ بلاکس
اکثر پوچھے گئے سوالات
GFM (GitHub Flavored Markdown) GitHub کے استعمال کردہ Markdown کی بولی ہے۔ یہ معیاری Markdown کو ٹیبلز، ٹاسک لسٹوں، خطِ تنسیخ متن اور آٹو لنکس جیسی خصوصیات سے وسعت دیتا ہے۔
پارسر fenced کوڈ بلاکس رینڈر کرتا ہے۔ رنگوں کے ساتھ مکمل نحو ہائی لائٹ کے لیے آپ اسے کوڈ عناصر کو اسٹائل دینے والی CSS شیٹ کے ساتھ مل کر استعمال کر سکتے ہیں۔
جی ہاں! ایڈیٹر میں اپنا Markdown لکھیں، رینڈر شدہ HTML کاپی کریں، اور اسے اپنی دستاویزات، بلاگ یا ویب سائٹ میں استعمال کریں۔
اصل Markdown (2004) نے بہت سے کنارے کے کیسز غیر معین چھوڑے، تو implementations الگ ہو گئے۔ CommonMark ان کو حل کرنے والی سخت تفصیلی spec ہے؛ GFM (GitHub Flavored Markdown) وہ CommonMark کے ساتھ توسیعات ہے: ٹیبلز، ٹاسک لسٹیں، خطِ تنسیخ، آٹو لنکس، اور disallowed-raw-HTML فلٹر۔ یہ ٹول GFM رینڈر کرتا ہے، جو GitHub پر آپ جو دیکھتے ہیں اس سے میل کھاتا ہے۔
ان لائن کوڈ کو سنگل backtick میں لپیٹیں۔ Fenced بلاکس نحو ہائی لائٹ کے لیے کھلنے والی سطر پر ```python جیسی زبان کے ٹیگ کے ساتھ triple backtick استعمال کرتے ہیں - یا ہر سطر کو چار اسپیس سے اندر کریں (پرانا نحو، جو فہرستوں کے اندر خراب کام کرتا ہے)۔ جب آپ کے کوڈ میں خود backtick ہوں تو triple tilde بھی fence کی طرح کام کرتے ہیں۔
جی ہاں - ان لائن HTML ٹیگز آؤٹ پٹ میں چلے جاتے ہیں۔ GFM کا disallowed-raw-HTML ایکسٹینشن، فلٹر فعال ہونے پر، صرف چند خطرناک ٹیگز (script, style, iframe وغیرہ) ہٹاتا ہے۔ دو احتیاطیں: بلاک سطح کا HTML مواد کو اس طرح لپٹتا ہے کہ اندر Markdown نحو پراسیس ہونا بند ہو جاتا ہے (خالی سطریں اہم ہیں)، اور صارف کے جمع کرائے ہر Markdown کو ٹیگ فلٹر سے آگے XSS کے خلاف لازمی sanitize کرنا چاہیے۔
پائپ سے الگ کی گئی سطریں، جن کے سرخانے کے نیچے ہائیفنز کی delimiter لائن ہوتی ہے۔ کولن alignment طے کرتے ہیں: بائیں طرف کولن-ڈیش بائیں (ڈیفالٹ)، دونوں سروں پر کولن درمیان، ڈیش-کولن دائیں۔ سیلز میں بلاک عناصر نہیں ہو سکتے؛ لفظی پائپ کو \| کے طور پر escape کریں؛ اور ہر سطر کے بیرونی پائپ اختیاری ہیں۔ زیادہ پیچیدہ ترتیب کے لیے خام HTML یا docs انجن درکار ہے۔
عام مجرم: غیر مطابقق indentation (nested آئٹمز کو عام طور پر پیرنٹ آئٹم کے مواد کے پہلے حرف کے ساتھ alignment درکار ہوتا ہے)، پیراگراف اور فہرست کے درمیان خالی سطر کی کمی، یا tab کا اسپیس سے ملنا۔ CommonMark ان سب کے لیے درست قواعد دیتا ہے۔ Tabs کو اسپیس میں بدلنا اور فہرستوں کے ارد گرد خالی سطریں شامل کرنا nesting بگ کی بڑی اکثریت ٹھیک کر دیتا ہے۔
متعلقہ ٹولز
JSON پارسر ٹول کٹ
فوری ایرر فیڈ بیک کے ساتھ اپنے براؤزر میں JSONPath استعمال کرتے ہوئے JSON کو ویلیڈیٹ، فارمیٹ، منی فائی اور کوئری کریں
XML پارسر
XPath معاونت کے ساتھ XML دستاویزات فارمیٹ، ویلیڈیٹ اور کوئری کریں
CSV پارسر
کنفیگریبل ڈیلیمیٹر اور کالم اعداد و شمار کے ساتھ CSV ڈیٹا کو بصری ٹیبل میں پارس کریں
مستند حوالہ جات
اس ٹول کے پیچھے کے بنیادی ذرائع — ثانوی خلاصے نہیں بلکہ سرکاری معیار اور specifications۔