Markdown bileşeni, bir modelin yazdığı türden metinleri gerçek öğelere dönüştürür: başlıklar, listeler ve görev listeleri, alıntılar, tablolar, kopyalama düğmeli kod blokları ve bağlantılar. Metni bir ağaca ayrıştırıp şablonlarla çizer; böylece ham HTML metin olarak kalır ve hiçbir şey HTML olarak eklenmez.
streaming ile yarım yazılmış metin, tamamlandığındaki gibi görünür: kapanmamış bir kod bloğu şimdiden kod bloğudur, tek başına kalan bir ** eşini bekler ve son kelimeyi bir imleç izler. Değişmeyen bloklar DOM’larını korur.
Bağlantılar yalnızca web, e-posta ve telefon adresleri için çalışır; görseller ise siz images girdisini açana kadar bağlantı olarak kalır.
Bir belge
Başlıklar headingLevel düzeyinden başlar; böylece sayfanın kendi başlıklarının altına oturur. Geniş tablolar ve kod kendi bölgelerinde kayar.
Akış
Aynı metin, her seferinde birkaç karakter. Biçimlendirme işaretleri bir an bile görünmez ve yalnızca son blok yeniden render edilir.
Kod vurgulama
nuiMarkdownCode kod bloklarını sizin şablonunuzla çizer; burada minicik bir vurgulayıcıyla. Şablon, kodu ve dilini alır.