वर मार्कडाउन HTML कनवर्टर
थेट पूर्वावलोकन समर्थनासह मार्कडाउन मजकूराचे उत्पादन-तयार HTML कोडमध्ये रूपांतर करा.
थेट पूर्वावलोकन समर्थनासह मार्कडाउन मजकूराचे उत्पादन-तयार HTML कोडमध्ये रूपांतर करा.
मार्कडाउन ही लाइटवेट मार्कअप भाषा आहे जी जॉन ग्रुबरने 2004 मध्ये लेखकांना साध्या मजकूर नियमांचा वापर करून संरचित HTML तयार करू देण्यासाठी तयार केली आहे: हेडिंगसाठी हॅश वर्ण, जोर देण्यासाठी तारांकन, सूचीसाठी हायफन, कोडसाठी इंडेंट केलेले ब्लॉक. README फाइल्स, तांत्रिक दस्तऐवजीकरण, ब्लॉग मसुदे, स्टॅटिक साइट जनरेटर आणि कोणत्याही संदर्भासाठी फॉरमॅट डीफॉल्ट बनले आहे जेथे लेखन साधा मजकूर आणि प्रस्तुत आउटपुट म्हणून वाचनीय असावे. मार्कडाउनला एचटीएमएलमध्ये रूपांतरित करणे ही रेंडरिंग पायरी आहे जी स्त्रोताला वेबपेजमध्ये बदलते.
हे कन्व्हर्टर चिन्हांकित लायब्ररी वापरते, JavaScript मधील सर्वात व्यापकपणे स्वीकारलेले मार्कडाउन प्रस्तुतकर्ता. चिन्हांकित हे CommonMark आणि GitHub Flavored Markdown (GFM) चे समर्थन करते, याचा अर्थ मानक मार्कडाउन वैशिष्ट्यांव्यतिरिक्त टेबल्स, फेंस केलेले कोड ब्लॉक्स, टास्क लिस्ट्स, स्ट्राइकथ्रू आणि ऑटोलिंकिंग सर्व कार्य योग्यरित्या करणे.
आउटपुट हे साधे एचटीएमएल आहे — शीर्षके, परिच्छेद, सूची, दुवे आणि प्रतिमांसाठी सिमेंटिक टॅग, तसेच कोड ब्लॉक्ससाठी क्लास हुक जेथे सिंटॅक्स हायलाइटिंग साधने त्यांची अपेक्षा करतात. आउटपुट कोणत्याही CMS मध्ये स्वच्छपणे पेस्ट करते, स्थिर साइट जनरेटरमध्ये एम्बेड करते किंवा स्टँडअलोन .html म्हणून काम करते. कोणतेही CSS किंवा JavaScript जोडलेले नाही; परिणामाची शैली आपल्या डाउनस्ट्रीम संदर्भावर सोडली जाते.
मार्कडाउन हे स्वरूप लेखक आणि विकसक पसंत करतात; एचटीएमएल हे ब्राउझरचे प्रस्तुत स्वरूप आहे. बहुतेक स्टॅटिक साइट जनरेटर आणि CMS प्लॅटफॉर्म मार्कडाउनला पडद्यामागील HTML मध्ये रूपांतरित करतात, परंतु आपल्याला कधीकधी स्टँडअलोन पायरी म्हणून रूपांतरणाची आवश्यकता असते — मार्कडाउन समर्थन नसलेल्या CMS मध्ये पेस्ट करणे, ईमेलसाठी HTML तयार करणे, द्रुत पूर्वावलोकन तयार करणे किंवा पुढील प्रक्रियेसाठी प्रस्तुत आउटपुट काढणे.
HTML हे कोणत्याही सामग्रीसाठी कॅनॉनिकल स्वरूप आहे जे शेवटी ब्राउझरमध्ये प्रदर्शित केले जाईल. मार्कडाउन ड्राफ्ट्समधून तयार केलेली ईमेल वृत्तपत्रे, मोठ्या HTML ऍप्लिकेशन्समध्ये एम्बेड केलेली दस्तऐवजीकरण पृष्ठे आणि संपादकांमध्ये पेस्ट केलेल्या ब्लॉग पोस्ट्स ज्यांना HTML सर्व स्वच्छ रूपांतरणाचा फायदा होईल अशी अपेक्षा आहे.
मार्कडाउन पेस्ट करा, HTML मिळवा.
चिन्हांकित दोन-पास आर्किटेक्चर वापरते. लेक्सर ब्लॉक-लेव्हल टोकन्स (शीर्षक, परिच्छेद, सूची, कोड ब्लॉक्स) आणि इनलाइन टोकन्स (जोर, दुवे, प्रतिमा) मध्ये इनपुट टोकनाइज करतो. पार्सर टोकन प्रवाहात जातो आणि प्रत्येक टोकन प्रकारासाठी रेंडरर हुक लागू करून HTML उत्सर्जित करतो.
GitHub फ्लेवर्ड मार्कडाउन विस्तार डीफॉल्टनुसार सक्षम केले जातात: टेबल्स (पाइप सिंटॅक्स वापरून), कुंपण केलेले कोड ब्लॉक्स (भाषा इशाऱ्यांसह तिहेरी बॅकटिक), कार्य सूची (- [ ] आणि - [x]), स्ट्राइकथ्रू (डबल टिल्ड्स वापरणे), आणि URL ऑटोलिंकिंग. कोड ब्लॉक्स डाउनस्ट्रीम सिंटॅक्स हायलाइटिंगसाठी पर्यायी भाषा वर्गासह कोडभोवती पूर्व गुंडाळलेले उत्सर्जित करतात.
आउटपुट सॅनिटायझेशन डाउनस्ट्रीम ग्राहकांसाठी सोडले आहे. मार्कडाउनमध्ये एम्बेड केलेल्या रॉ एचटीएमएलसह, इनपुट जे काही तयार करते ते चिन्हांकित उत्सर्जित करते. तुम्ही अविश्वसनीय इनपुट स्वीकारल्यास, ब्राउझरमध्ये रेंडर करण्यापूर्वी DOMPurify किंवा तत्सम HTML सॅनिटायझरद्वारे आउटपुट चालवा.