मार्कडाउन एडिटर
बाईं तरफ़ लिखें, दाईं तरफ़ रेंडर होते देखें. सिंक्रोनाइज़्ड स्क्रॉलिंग, एक फ़ॉर्मैटिंग टूलबार और खत्म करने पर मार्कडाउन या HTML में एक्सपोर्ट.
यह कैसे काम करता है
प्रीव्यू marked से बनता है, यह एक ओपन-सोर्स Markdown पार्सर है जो इसी साइट में शामिल है (किसी CDN के बिना), और GitHub Flavored Markdown के लिए लाइन ब्रेक्स चालू करके सेट किया गया है। यह हर कीस्ट्रोक पर पूरे डॉक्यूमेंट को दोबारा पार्स करता है; यह फिजूलखर्ची लग सकती है, लेकिन marked एक तेज़ सिंगल-पास में कंपाइल होता है, और किताब जितने लंबे डॉक्यूमेंट भी कुछ मिलीसेकंड में रेंडर हो जाते हैं। एडिटर अपना खुद का अनडू हिस्ट्री भी रखता है, 100 स्नैपशॉट तक, क्योंकि टूलबार बटन प्रोग्रामेटिक रूप से टेक्स्टएरिया की वैल्यू सेट करते हैं, जो ब्राउज़र के नेटिव अनडू स्टैक को चुपचाप बायपास कर देता है। लगातार टाइपिंग को एक छोटे विराम के बाद एक ही स्टेप में जोड़ दिया जाता है, इसलिए Ctrl+Z कीस्ट्रोक के हिसाब से नहीं, एडिट्स के हिसाब से पीछे जाता है।
दोनों पैनल के बीच स्क्रॉल सिंक प्रोपोर्शनल है: हर पैनल की स्क्रॉल पोज़िशन को 0 से 1 के अनुपात में बदलकर दूसरी तरफ मैप किया जाता है। एक पोर्टेबिलिटी नोट: लाइन ब्रेक्स चालू होने पर, एक अकेला न्यूलाइन असली लाइन ब्रेक बन जाता है, ठीक वैसे ही जैसे GitHub कमेंट्स को रेंडर करता है। सख्त CommonMark रेंडरर्स, जिनमें कई स्टैटिक साइट जनरेटर शामिल हैं, इसके बजाय उन लाइनों को एक पैराग्राफ में जोड़ देंगे। अगर आपका Markdown किसी सख्त जगह जा रहा है, तो ब्रेक बनाए रखने के लिए लाइन के अंत में दो स्पेस लगाएँ या एक खाली लाइन छोड़ें। .html एक्सपोर्ट बिल्कुल प्रीव्यू पैनल का मार्कअप है, जो एक न्यूनतम डॉक्यूमेंट में लपेटा गया है, इसलिए जो आप देखते हैं वही असल में एक्सपोर्ट होता है।
पार्सर सहित सब कुछ पेज के साथ लोड होता है और लोकली चलता है। डेवलपर टूल्स खोलें और टाइप करते समय नेटवर्क टैब देखें: कोई भी रिक्वेस्ट आपका टेक्स्ट नहीं ले जाती, और एडिटर ऑफ़लाइन भी काम करता रहता है।