Markdown रेंडरर मॉडल के लिखे जैसे टेक्स्ट को असली एलिमेंट में बदलता है: हेडिंग, सूचियाँ और टास्क लिस्ट, उद्धरण, टेबल, कॉपी बटन वाले कोड ब्लॉक, और लिंक। यह टेक्स्ट को पार्स करके ट्री बनाता है और उसे टेम्पलेट से रेंडर करता है, इसलिए कच्चा HTML टेक्स्ट ही रहता है और कभी कुछ भी HTML के रूप में नहीं डाला जाता।
streaming के साथ, आधा लिखा टेक्स्ट वैसा ही पढ़ा जाता है जैसा पूरा होने पर होगा: खुली कोड फ़ेंस पहले से कोड ब्लॉक होती है, अकेला ** अपने जोड़ीदार का इंतज़ार करता है, और आख़िरी शब्द के पीछे एक कैरेट चलता है। जो ब्लॉक नहीं बदले, उनका DOM वही रहता है।
लिंक सिर्फ़ वेब, मेल और फ़ोन पतों के लिए काम करते हैं, और जब तक आप images चालू न करें, इमेज लिंक ही रहती हैं।
एक दस्तावेज़
हेडिंग headingLevel से शुरू होती हैं, ताकि वे पेज की अपनी हेडिंग के नीचे फ़िट हों। चौड़ी टेबल और कोड अपने-अपने क्षेत्र में स्क्रॉल होते हैं।
स्ट्रीमिंग
वही टेक्स्ट, एक बार में कुछ अक्षर। कोई चिह्न पल भर को भी नहीं झलकता, और सिर्फ़ आख़िरी ब्लॉक दोबारा रेंडर होता है।
कोड हाइलाइटिंग
nuiMarkdownCode आपके टेम्पलेट से कोड ब्लॉक बनाता है, यहाँ एक छोटे-से हाइलाइटर के साथ। उसे कोड और उसकी भाषा मिलती है।