Mermaid एडिटर
Mermaid एडिटर से टेक्स्ट से फ़्लोचार्ट, सीक्वेंस डायग्राम, गैंट चार्ट और बहुत कुछ बनाएँ। ब्राउज़र में रेंडर, ज़ूम और SVG या PNG एक्सपोर्ट करें।
Mermaid क्या है?
Mermaid एक ओपन-सोर्स डायग्राम भाषा है जो सादे टेक्स्ट से डायग्राम बनाने देती है, Markdown की तरह। सरल सिंटैक्स में नोड्स और कनेक्शन लिखिए और रेंडरर डायग्राम अपने आप बना देता है।
कौन से डायग्राम टाइप समर्थित हैं?
एडिटर में फ़्लोचार्ट, सीक्वेंस, क्लास, स्टेट, ER, गैंट, पाई, माइंडमैप और टाइमलाइन के तैयार उदाहरण हैं। Mermaid 11 और भी कई टाइप सपोर्ट करता है जो मैन्युअली लिखे जा सकते हैं।
डायग्राम कैसे बनाएँ?
ड्रॉपडाउन से उदाहरण चुनें या बाएँ एडिटर में अपना कोड लिखें। टाइपिंग रुकने के लगभग 350 ms बाद प्रीव्यू फिर से रेंडर होता है; सिंटैक्स गलत होने पर लाल पैनल सटीक एरर दिखाता है और पुराना डायग्राम बना रहता है।
क्या मेरा कोड कहीं भेजा जाता है?
नहीं। सब कुछ आपके ब्राउज़र में JavaScript से लोकल रेंडर होता है। आपका कोड डिवाइस से बाहर नहीं जाता।
डायग्राम कैसे एक्सपोर्ट करें?
SVG डाउनलोड से स्केलेबल वेक्टर फ़ाइल मिलती है; PNG डाउनलोड से दोगुनी रिज़ॉल्यूशन इमेज (ऑप्शनल ट्रांसपेरेंट बैकग्राउंड) मिलती है; कोड कॉपी से Mermaid सोर्स क्लिपबोर्ड में आ जाता है।
PNG एक्सपोर्ट कभी-कभी क्यों फेल होता है?
कुछ Mermaid फ़ीचर foreignObject से रेंडर होते हैं, जिन्हें ब्राउज़र कैनवस पर रैस्टराइज़ करने से मना कर सकता है। तब PNG में एरर दिखता है, लेकिन SVG डाउनलोड हमेशा काम करता है क्योंकि उसमें रैस्टराइज़ेशन ज़रूरी नहीं।
ज़ूम कैसे काम करता है?
प्रीव्यू 0.5x से 2x तक सपोर्ट करता है। +/- बटन 10% कदम से बदलते हैं, Fit डायग्राम को प्रीव्यू एरिया के अनुसार सेट करता है और 100% मूल आकार लौटाता है।
क्या अपने डॉक्यूमेंटेशन में Mermaid इस्तेमाल कर सकते हैं?
हाँ। GitHub, GitLab और कई डॉक्यूमेंटेशन टूल Mermaid ब्लॉक नेटिव रेंडर करते हैं - कोड को mermaid फ़ेंस्ड कोड ब्लॉक में लिखें, पेज पर अपने आप बन जाएगा।
क्या एडिटर डार्क मोड सपोर्ट करता है?
हाँ। डायग्राम प्लेटफ़ॉर्म थीम का पालन करता है: इंटरफ़ेस डार्क मोड में जाने पर यह Mermaid की dark थीम से अपने आप फिर रेंडर हो जाता है।
पढ़ने में आसान डायग्राम के टिप्स?
नोड लेबल छोटे रखें, कंटेंट के अनुसार दिशा चुनें (TD ऊपर-नीचे, LR बाएँ-दाएँ), बहुत बड़े ग्राफ़ को सबग्राफ़ में बाँटें और हर टाइप के लिए बिल्ट-इन उदाहरण टेम्पलेट की तरह उपयोग करें।
Mermaid एडिटर का उपयोग कैसे करें
Mermaid सादे टेक्स्ट को फ़्लोचार्ट, सीक्वेंस डायग्राम, गैंट चार्ट और भी बहुत कुछ में बदल देता है। यह लाइव एडिटर आपके टाइप करते ही कोड दोबारा रेंडर करता है, पूरी तरह ब्राउज़र में — कुछ भी आपके डिवाइस से बाहर नहीं जाता।
- «उदाहरण» ड्रॉपडाउन से शुरुआत चुनें — नौ तैयार डायग्राम (फ़्लोचार्ट, सीक्वेंस, क्लास, स्टेट, ER, गैंट, पाई, माइंडमैप और टाइमलाइन) उपलब्ध हैं, और कोई चुनने पर उसका कोड एडिटर में लोड हो जाता है।
- बाएँ पैनल में Mermaid कोड संपादित करें; दाईं ओर प्रीव्यू टाइप करना बंद करने के लगभग एक तिहाई सेकंड बाद फिर से रेंडर होता है। लाल पैनल में सिंटैक्स त्रुटि दिखने पर सुधारते हुए भी आख़िरी मान्य डायग्राम दिखता रहता है।
- प्लस और माइनस बटनों से 50% से 200% के बीच ज़ूम करें, «फ़िट» दबाकर डायग्राम को प्रीव्यू बॉक्स में समा दें, या «100%» दबाकर असली आकार पर लौटें।
- बिना सफ़ेद पृष्ठभूमि वाला PNG चाहिए तो «पारदर्शी पृष्ठभूमि» चुनें, फिर «SVG डाउनलोड करें» या «PNG डाउनलोड करें» दबाएँ — PNG दोगुने रिज़ॉल्यूशन पर निर्यात होता है, जिससे एम्बेड करने पर साफ़ दिखता है।
- «कोड कॉपी करें» दबाकर Mermaid सोर्स कोड क्लिपबोर्ड पर ले जाएँ और दस्तावेज़ों, विकी या रिपॉज़िटरी में पेस्ट करें।
जब डायग्राम रेंडर न हो, तो हाल में बदली लाइनों को कमेंट करके ग़लती अलग करें — त्रुटि संदेश दोषी लाइन बताता है, और सिंटैक्स सही होने तक प्रीव्यू आपका आख़िरी काम करता संस्करण बनाए रखता है।
संबंधित टूल
- कोड से इमेज सिंटैक्स हाइलाइटिंग, कस्टम थीम और विंडो सजावट के साथ कोड स्निपेट को साझा करने योग्य छवियों में बदलें। 100% गोपनीयता, सब आपके ब्राउज़र में।
- Markdown पूर्वावलोकन लाइव पूर्वावलोकन के साथ मुफ्त ऑनलाइन Markdown संपादक। पूर्ण GFM समर्थन के साथ Markdown लिखें, रेंडर करें और निर्यात करें।
- SVG दर्शक और संपादक SVG फ़ाइलों को ऑनलाइन पूर्वावलोकन, संपादित और अनुकूलित करें। रियल-टाइम पूर्वावलोकन, कोड संपादन और अनुकूलन उपकरण।
- JSON ट्री व्यूअर JSON डेटा को इंटरैक्टिव संक्षिप्त करने योग्य ट्री के रूप में विज़ुअलाइज़ करें। कुंजी और मान खोजें, होवर पर JSONPath ट्रैक करें, और आलसी लोडिंग के साथ बड़ी फ़ाइलों को संभालें। .json फ़ाइलों के ड्रैग और ड्रॉप का समर्थन करता है।
- फ़ाइल हैश MD5, SHA-1, SHA-256, SHA-512 फ़ाइल हैश स्थानीय रूप से गणना और सत्यापन
- Chmod कैलकुलेटर चेकबॉक्स के साथ Linux फ़ाइल अनुमतियों को विज़ुअलाइज़ और गणना करने के लिए मुफ्त ऑनलाइन chmod कैलकुलेटर। संख्यात्मक (755, 644) और प्रतीकात्मक (rwxr-xr-x) अंकन के बीच तुरंत कन्वर्ट करें। setuid, setgid, sticky bit जैसी विशेष अनुमतियों का समर्थन करता है।
- ASCII तालिका दशमलव, हेक्साडेसिमल, ऑक्टल, बाइनरी कोड, HTML एंटिटी और वर्णन के साथ पूर्ण ASCII वर्ण एन्कोडिंग संदर्भ। तुरंत खोजें और फ़िल्टर करें।
- हेक्स व्यूअर खोज, ऑफसेट नेविगेशन और वर्चुअल स्क्रॉलिंग के साथ हेक्स डंप प्रारूप में फ़ाइल सामग्री देखें