निःशुल्क HTML बाट Markdown कन्भर्टर
HTML लाई सफा Markdown मा रूपान्तरण गर्नुहोस्। शीर्षक, सूची, लिंक, छवि, कोड ब्लक, तालिका, र blockquotes ह्यान्डल गर्छ। CMS बाट सामग्री सार्नका लागि उत्तम।
बायाँ तिर HTML टाँस्नुहोस्; दायाँ तिर सफा Markdown देखिन्छ। Markdown HTML भन्दा सरल छ, त्यसैले स्टाइलिङ, स्क्रिप्ट, र जटिल तालिकाहरू सरल बनाइन्छन् वा हटाइन्छन्।
सुझाव: वेब पृष्ठ, Word वा Google Docs बाट प्रतिलिपि गरिएको समृद्ध पाठ टाँस्नुहोस् - यसको HTML स्वचालित रूपमा क्याप्चर गरिन्छ।
Markdown आउटपुट यहाँ देखिनेछ…सामान्य प्रयोगहरू
- ब्लग सामग्री Markdown मा स्थानान्तर गर्नुहोस्पुरानो WordPress, Medium, वा अन्य CMS पोस्टहरूलाई स्ट्याटिक साइट जेनरेटरहरूको लागि Markdown मा रूपान्तरण गर्नुहोस्।
- ईमेल सामग्री Markdown मा रूपान्तरण गर्नुहोस्HTML इमेल वा वेब लेखहरूबाट पाठ निकाल्नुहोस् र नोट-लिङ्ग अनुप्रयोगहरूको लागि सादा Markdown मा रूपान्तरण गर्नुहोस्।
- HTML डकुमेन्टहरू Markdown मा रूपान्तरण गर्नुहोस्पुरानो HTML डकुमेन्टेशनलाई Markdown-आधारित डकुमेन्टेशन प्रणालीमा सार्नुहोस् (Docusaurus, GitBook, MkDocs)।
- CMS एक्सपोर्ट सफाईCMS बाट निर्यात गरिएको गडबड HTML लाई सफा गर्नुहोस् र यसलाई संस्करण-नियन्त्रण-अनुकूल Markdown मा परिणत गर्नुहोस्।
- LLM प्रम्प्टहरूको लागि HTML सामग्री तयार गर्नुहोस्HTML सामग्रीलाई ChatGPT, Claude, वा अन्य LLM प्रम्प्टमा प्रयोगको लागि सादा Markdown मा रूपान्तरण गर्नुहोस्।
यो कसरी काम गर्छ
यो परिवर्तक हातले लेखिएको, शून्य-निर्भरता रेगेक्स पाइपलाइनको वरिपरि बनेको छ — कुनै तेस्रो-पक्ष लाइब्रेरी आयात हुँदैन। तपाईंले टाइप गर्दा React useMemo कलमार्फत पूरै रूपान्तरण तपाईंको ब्राउजरभित्र चल्छ, आउटपुट प्रत्यक्ष अद्यावधिक गर्दै।
- 1पेस्ट पत्ता लगाइले रिच टेक्स्ट रोक्छब्राउजरले सादा पाठ पेस्ट गर्नुअघि एउटा ClipboardEvent ह्यान्डलरले क्लिपबोर्डबाट text/html फ्लेवर पढ्छ। यसको अर्थ वेब पृष्ठ, Google Docs, वा Word बाट सीधै पेस्ट गर्दा स्वतः कच्चा HTML मार्कअप खिचिन्छ — तपाईंलाई पहिले सोर्स हेर्नु पर्दैन।
- 2बहु-पास रेगेक्स पाइपलाइनले ट्यागहरू हटाउँछ र रूपान्तरण गर्छपरिवर्तकले रेगेक्स पासहरूको कडा क्रम चलाउँछ: यसले पहिले <head>, <script>, <style>, र HTML कमेन्टहरू हटाउँछ, त्यसपछि पछिका पासहरूले कोड सामग्री नबिगारून् भनेर fenced कोड ब्लकहरूलाई null-बाइट प्लेसहोल्डरमुनि लुकाउँछ। पछिका पासहरूले हेडिङ (h1–h6), ब्लककोट, छवि, लिंक, बोल्ड/इटालिक/स्ट्राइकथ्रु, क्रमित र अक्रमित सूची, र आधारभूत GFM पाइप तालिकाहरू ह्यान्डल गर्छन् — हरेक पासले एउटा विशेष ट्याग परिवारलाई लक्षित गर्छ।
- 3इन्टिटी डिकोडिङ र खाली-ठाउँ सामान्यीकरणसबै ट्यागहरू हटाइसकेपछि, एउटा समर्पित decodeEntities फङ्सनले String.fromCodePoint प्रयोग गरी नामित इन्टिटी (&, <, इत्यादि) साथै संख्यात्मक दशमलव र hex क्यारेक्टर सन्दर्भहरू (', ') समाधान गर्छ। बिग्रिएका वा दायरा-बाहिरका कोड बिन्दुहरू त्रुटि दिनुको सट्टा Unicode प्रतिस्थापन क्यारेक्टरले प्रतिस्थापित हुन्छन्। त्यसपछि पछिल्ला स्पेस, संकुचित खाली लाइन दौड, र अतिरिक्त खाली ठाउँ सामान्यीकृत गरिन्छ।
- 4सुरक्षित कोड स्प्यानहरू पुनर्स्थापित हुन्छन्हटाइ, डिकोडिङ, र खाली-ठाउँ संकुचन पूरा भएपछि सबैभन्दा अन्त्यमा प्लेसहोल्डर प्रणाली (null-बाइट-सीमांकित इन्डेक्स) फुकालिन्छ। यसले कोड लिटरलभित्रका इन्टिटी अनुक्रमहरू दुईपटक डिकोड हुनबाट रोक्छ — साधारण HTML-देखि-Markdown परिवर्तकहरूमा हुने एउटा सामान्य डबल-डिकोड बग।
सम्बन्धित उपकरणहरू
Markdown बाट HTML कन्भर्टर
लाइभ प्रिभ्यूका साथ Markdown लाई सफा HTML मा रूपान्तरण गर्नुहोस्। ब्लग, CMS, वा इमेल टेम्प्लेटका लागि copy-paste-तयार HTML कपी गर्न सोर्स व्यू प्रयोग गर्नुहोस्।
Markdown सम्पादक
वास्तविक समयमा Markdown लेख्नुहोस् र प्रिभ्यू गर्नुहोस्। शीर्षक, बोल्ड, इटालिक, कोड ब्लक, तालिका, र सूचीहरू समर्थन गर्छ।
HTML इन्कोडर र डिकोडर
विशेष वर्णहरूलाई HTML entities मा एनकोड गर्नुहोस् वा entities लाई सादा पाठमा डिकोड गर्नुहोस्। तत्काल, तपाईंको ब्राउजरमा।