मोफत कनवर्टर

वर मार्कडाउन HTML कनवर्टर

थेट पूर्वावलोकन समर्थनासह मार्कडाउन मजकूराचे उत्पादन-तयार HTML कोडमध्ये रूपांतर करा.

या साधनाबद्दल

मार्कडाउन ही लाइटवेट मार्कअप भाषा आहे जी जॉन ग्रुबरने 2004 मध्ये लेखकांना साध्या मजकूर नियमांचा वापर करून संरचित HTML तयार करू देण्यासाठी तयार केली आहे: हेडिंगसाठी हॅश वर्ण, जोर देण्यासाठी तारांकन, सूचीसाठी हायफन, कोडसाठी इंडेंट केलेले ब्लॉक. README फाइल्स, तांत्रिक दस्तऐवजीकरण, ब्लॉग मसुदे, स्टॅटिक साइट जनरेटर आणि कोणत्याही संदर्भासाठी फॉरमॅट डीफॉल्ट बनले आहे जेथे लेखन साधा मजकूर आणि प्रस्तुत आउटपुट म्हणून वाचनीय असावे. मार्कडाउनला एचटीएमएलमध्ये रूपांतरित करणे ही रेंडरिंग पायरी आहे जी स्त्रोताला वेबपेजमध्ये बदलते.

हे कन्व्हर्टर चिन्हांकित लायब्ररी वापरते, JavaScript मधील सर्वात व्यापकपणे स्वीकारलेले मार्कडाउन प्रस्तुतकर्ता. चिन्हांकित हे CommonMark आणि GitHub Flavored Markdown (GFM) चे समर्थन करते, याचा अर्थ मानक मार्कडाउन वैशिष्ट्यांव्यतिरिक्त टेबल्स, फेंस केलेले कोड ब्लॉक्स, टास्क लिस्ट्स, स्ट्राइकथ्रू आणि ऑटोलिंकिंग सर्व कार्य योग्यरित्या करणे.

आउटपुट हे साधे एचटीएमएल आहे — शीर्षके, परिच्छेद, सूची, दुवे आणि प्रतिमांसाठी सिमेंटिक टॅग, तसेच कोड ब्लॉक्ससाठी क्लास हुक जेथे सिंटॅक्स हायलाइटिंग साधने त्यांची अपेक्षा करतात. आउटपुट कोणत्याही CMS मध्ये स्वच्छपणे पेस्ट करते, स्थिर साइट जनरेटरमध्ये एम्बेड करते किंवा स्टँडअलोन .html म्हणून काम करते. कोणतेही CSS किंवा JavaScript जोडलेले नाही; परिणामाची शैली आपल्या डाउनस्ट्रीम संदर्भावर सोडली जाते.

मार्कडाउनचे HTML मध्ये रूपांतर का करावे

मार्कडाउन हे स्वरूप लेखक आणि विकसक पसंत करतात; एचटीएमएल हे ब्राउझरचे प्रस्तुत स्वरूप आहे. बहुतेक स्टॅटिक साइट जनरेटर आणि CMS प्लॅटफॉर्म मार्कडाउनला पडद्यामागील HTML मध्ये रूपांतरित करतात, परंतु आपल्याला कधीकधी स्टँडअलोन पायरी म्हणून रूपांतरणाची आवश्यकता असते — मार्कडाउन समर्थन नसलेल्या CMS मध्ये पेस्ट करणे, ईमेलसाठी HTML तयार करणे, द्रुत पूर्वावलोकन तयार करणे किंवा पुढील प्रक्रियेसाठी प्रस्तुत आउटपुट काढणे.

HTML हे कोणत्याही सामग्रीसाठी कॅनॉनिकल स्वरूप आहे जे शेवटी ब्राउझरमध्ये प्रदर्शित केले जाईल. मार्कडाउन ड्राफ्ट्समधून तयार केलेली ईमेल वृत्तपत्रे, मोठ्या HTML ऍप्लिकेशन्समध्ये एम्बेड केलेली दस्तऐवजीकरण पृष्ठे आणि संपादकांमध्ये पेस्ट केलेल्या ब्लॉग पोस्ट्स ज्यांना HTML सर्व स्वच्छ रूपांतरणाचा फायदा होईल अशी अपेक्षा आहे.

कसे वापरावे

मार्कडाउन पेस्ट करा, HTML मिळवा.

  1. तुमचे मार्कडाउन जोडा: इनपुट क्षेत्रामध्ये मार्कडाउन मजकूर पेस्ट करा किंवा .md फाइल ड्रॉप करा. स्टँडर्ड मार्कडाउन आणि गिटहब फ्लेवर्ड मार्कडाउन सिंटॅक्स दोन्ही काम करतात.
  2. रूपांतर करा: चिन्हांकित मार्कडाउनला AST मध्ये पार्स करते आणि HTML उत्सर्जित करते. मानक इनलाइन घटक (जोर, मजबूत, दुवे, कोड, प्रतिमा), ब्लॉक घटक (शीर्षके, परिच्छेद, सूची, ब्लॉककोट्स), आणि GFM विस्तार (टेबल, कुंपण कोड, कार्य सूची, ऑटोलिंक्स) सर्व योग्यरित्या प्रस्तुत करतात.
  3. पूर्वावलोकन: पूर्वावलोकन पॅनेलमध्ये प्रस्तुत HTML ची तपासणी करा. कोड ब्लॉक्स, टेबल्स आणि इतर जटिल घटक अपेक्षेप्रमाणे दिसतात याची पुष्टी करा.
  4. कॉपी किंवा डाउनलोड करा: CMS मध्ये पेस्ट करण्यासाठी HTML क्लिपबोर्डवर कॉपी करा किंवा स्वतंत्र वापरासाठी .html म्हणून सेव्ह करा. आउटपुट इनलाइन शैलीशिवाय सिमेंटिक HTML5 आहे.

सामान्य वापर प्रकरणे

तांत्रिक तपशील

चिन्हांकित दोन-पास आर्किटेक्चर वापरते. लेक्सर ब्लॉक-लेव्हल टोकन्स (शीर्षक, परिच्छेद, सूची, कोड ब्लॉक्स) आणि इनलाइन टोकन्स (जोर, दुवे, प्रतिमा) मध्ये इनपुट टोकनाइज करतो. पार्सर टोकन प्रवाहात जातो आणि प्रत्येक टोकन प्रकारासाठी रेंडरर हुक लागू करून HTML उत्सर्जित करतो.

GitHub फ्लेवर्ड मार्कडाउन विस्तार डीफॉल्टनुसार सक्षम केले जातात: टेबल्स (पाइप सिंटॅक्स वापरून), कुंपण केलेले कोड ब्लॉक्स (भाषा इशाऱ्यांसह तिहेरी बॅकटिक), कार्य सूची (- [ ] आणि - [x]), स्ट्राइकथ्रू (डबल टिल्ड्स वापरणे), आणि URL ऑटोलिंकिंग. कोड ब्लॉक्स डाउनस्ट्रीम सिंटॅक्स हायलाइटिंगसाठी पर्यायी भाषा वर्गासह कोडभोवती पूर्व गुंडाळलेले उत्सर्जित करतात.

आउटपुट सॅनिटायझेशन डाउनस्ट्रीम ग्राहकांसाठी सोडले आहे. मार्कडाउनमध्ये एम्बेड केलेल्या रॉ एचटीएमएलसह, इनपुट जे काही तयार करते ते चिन्हांकित उत्सर्जित करते. तुम्ही अविश्वसनीय इनपुट स्वीकारल्यास, ब्राउझरमध्ये रेंडर करण्यापूर्वी DOMPurify किंवा तत्सम HTML सॅनिटायझरद्वारे आउटपुट चालवा.

सर्वोत्तम पद्धती

वारंवार विचारले जाणारे प्रश्न

MARKDOWN HTML मध्ये रूपांतरित केल्याने सामग्री बदलते का?
सामग्री शक्य तितक्या अचूकपणे जतन केली जाते. तथापि, काही स्वरूप-विशिष्ट वैशिष्ट्यांमध्ये थेट समतुल्य असू शकत नाही, म्हणून किरकोळ स्वरूपन फरक येऊ शकतात.
एचटीएमएल फॉरमॅट कशासाठी वापरला जातो?
एचटीएमएल (हायपरटेक्स्ट मार्कअप लँग्वेज) प्रामुख्याने वेब पृष्ठे आणि वेब सामग्रीसाठी वापरली जाते.
जाणीव ठेवण्यासाठी काही मर्यादा आहेत का?
50MB पर्यंत फायली समर्थित आहेत. खूप मोठ्या किंवा जटिल फायलींवर प्रक्रिया करण्यासाठी जास्त वेळ लागू शकतो. सर्व रूपांतरण तुमच्या ब्राउझरमध्ये होते, त्यामुळे प्रक्रियेचा वेग तुमच्या डिव्हाइसवर अवलंबून असतो.
हे रूपांतरण सुरक्षित आणि खाजगी आहे का?
होय. सर्व प्रक्रिया तुमच्या ब्राउझरमध्ये स्थानिक पातळीवर होतात. तुमचा डेटा कधीही तुमच्या डिव्हाइसमधून बाहेर पडत नाही — सर्व्हर अपलोड नाही, क्लाउड प्रक्रिया नाही, डेटा संग्रह नाही.
इमोजी समर्थित आहेत?
युनिकोड इमोजी थेट जातात (हार्ट इमोजी टाइप केल्याने आउटपुटमध्ये हृदय दिसते). GitHub-style :emoji: शॉर्टकोड डीफॉल्टनुसार रूपांतरित होत नाहीत; तुम्हाला त्याची आवश्यकता असल्यास विस्तार जोडा.
माझे मार्कडाउन सर्व्हरवर अपलोड केले आहे का?
क्र. आपल्या ब्राउझरमध्ये चिन्हांकित धावा; रूपांतरण पूर्णपणे तुमच्या डिव्हाइसवर होते.
मी HTML मध्ये सानुकूल शैली जोडू शकतो का?
होय, धर्मांतरानंतर. आउटपुट साधा अर्थपूर्ण HTML आहे; स्टाइल हेडिंग, कोड ब्लॉक्स, टेबल्स आणि इतर घटकांवर तुमचे स्वतःचे CSS लागू करा.
हे तळटीपांना समर्थन देते का?
मानक कॉमनमार्क तळटीप वाक्यरचना निर्दिष्ट करत नाही. काही मार्कडाउन विस्तार [^1] तळटीप वाक्यरचनांना समर्थन देतात; हा कनवर्टर GFM चे अनुसरण करतो, ज्यामध्ये तळटीप समाविष्ट नाहीत.