Markdown एडिटर
लाइव साथ-साथ प्रीव्यू के साथ Markdown लिखें। GitHub Flavored Markdown की तालिकाएँ और टास्क लिस्ट, सैनिटाइज़्ड HTML आउटपुट और .md/.html डाउनलोड।
marked से रेंडर और DOMPurify से साफ़ किया जाता है: स्क्रिप्ट, इवेंट हैंडलर और दूसरा असुरक्षित HTML प्रीव्यू और HTML आउटपुट से हटा दिया जाता है।
संबंधित टूल्स
सभी देखेंMarkdown एडिटर क्या है?
यह टेक्स्ट के बगल में लाइव प्रीव्यू वाला ऑनलाइन Markdown एडिटर है। यह GitHub Flavored Markdown (तालिकाएँ, टास्क लिस्ट, स्ट्राइकथ्रू, ऑटोलिंक) का समर्थन करता है, बना हुआ HTML दिखाता है, और आपको HTML कॉपी करने या दस्तावेज़ को .md या स्वतंत्र .html फ़ाइल के रूप में डाउनलोड करने देता है।
Markdown एडिटर का उपयोग कैसे करें
- एडिटर में Markdown लिखें या पेस्ट करें, या सिंटैक्स देखने के लिए उदाहरण लोड करें दबाएँ।
- टाइप करते समय प्रीव्यू को अपडेट होते देखें; व्यू को साथ-साथ, एडिटर, प्रीव्यू और HTML के बीच बदलें।
- ज़रूरत के अनुसार GitHub Flavored Markdown और एक लाइन ब्रेक को <br> मानें चालू या बंद करें।
- HTML कॉपी करें या .md डाउनलोड करें / .html डाउनलोड करें का उपयोग करें।
उदाहरण
# Hi **bold** and <img src=x onerror=alert(1)>
<h1>Hi</h1> <p><strong>bold</strong> and <img src="x"></p>
onerror हैंडलर DOMPurify द्वारा हटा दिया जाता है
Markdown एडिटर का उपयोग कब करें
Markdown में लिखी README फ़ाइलें, दस्तावेज़, नोट्स, फ़ोरम पोस्ट या ईमेल का ड्राफ़्ट बनाने, या Markdown को साफ़ HTML में बदलने के लिए इसका उपयोग करें। किसी एक प्लेटफ़ॉर्म का विशिष्ट सिंटैक्स (GitHub अलर्ट, Mermaid डायग्राम, $…$ वाला गणित, विकी लिंक) रेंडर नहीं होता।
Markdown एडिटर कैसे काम करता है
Markdown marked लाइब्रेरी से बदलता है (CommonMark-संगत, चालू होने पर GFM एक्सटेंशन के साथ; breaks विकल्प एक नई लाइन को <br> बनाता है)। बना हुआ HTML प्रीव्यू में दिखने, कॉपी या डाउनलोड होने से पहले DOMPurify की HTML प्रोफ़ाइल से गुज़रता है, जो <script>, onerror जैसे इवेंट-हैंडलर एट्रिब्यूट, javascript: URL और दूसरे ख़तरनाक मार्कअप हटा देती है। दोनों लाइब्रेरी आपके ब्राउज़र में ज़रूरत पड़ने पर लोड होती हैं।
सामान्य उपयोग मामले
- लाइव प्रीव्यू के साथ README.md का ड्राफ़्ट बनाना
- Markdown नोट्स को वेबसाइट या ईमेल के लिए HTML में बदलना
- GFM में तालिकाएँ और टास्क लिस्ट लिखना
- Markdown सिंटैक्स सिखाना या सीखना
- पोस्ट करने से पहले CMS या चैट के Markdown का प्रीव्यू देखना
सुरक्षा नोट
प्रीव्यू और HTML आउटपुट DOMPurify से सैनिटाइज़ होते हैं, इसलिए अविश्वसनीय Markdown पेस्ट करने पर भी इस पेज पर स्क्रिप्ट नहीं चल सकती। Markdown कभी आपके ब्राउज़र से बाहर नहीं जाता।
अक्सर पूछे जाने वाले प्रश्न
क्या Markdown में कच्चा HTML अनुमत है?
हाँ, पर उसे सैनिटाइज़ किया जाता है: सुरक्षित टैग रहते हैं, जबकि स्क्रिप्ट, इवेंट हैंडलर और javascript: लिंक हटा दिए जाते हैं।
क्या मेरा दस्तावेज़ सहेजा जाता है?
नहीं। कुछ भी सहेजा या अपलोड नहीं होता – अपना काम रखने के लिए .md फ़ाइल डाउनलोड करें।
GitHub Flavored Markdown क्या है?
CommonMark पर GitHub का विस्तार, जो तालिकाएँ, टास्क लिस्ट (- [x]), स्ट्राइकथ्रू (~~text~~) और स्वचालित लिंक जोड़ता है।