Renderer Markdown mengubah teks seperti yang ditulis model menjadi elemen asli: heading, daftar dan daftar tugas, kutipan, tabel, blok kode dengan tombol salin, dan tautan. Teks di-parse menjadi pohon lalu digambar dengan template, sehingga HTML mentah tetap menjadi teks dan tidak ada yang pernah disisipkan sebagai HTML.

Dengan streaming, teks yang setengah jadi terbaca seperti saat sudah lengkap: code fence yang masih terbuka sudah menjadi blok kode, ** yang sendirian menunggu pasangannya, dan kursor mengikuti kata terakhir. Blok yang tidak berubah mempertahankan DOM-nya.

Tautan hanya berfungsi untuk alamat web, email, dan telepon, sedangkan gambar tetap berupa tautan sampai Anda mengaktifkan images.

Dokumen

Heading dimulai dari headingLevel, sehingga pas di bawah heading halaman itu sendiri. Tabel dan kode yang lebar bergulir di region masing-masing.

Streaming

Teks yang sama, beberapa karakter setiap kali. Tidak ada simbol yang sempat berkedip, dan hanya blok terakhir yang dirender ulang.

Penyorotan kode

nuiMarkdownCode menggambar blok kode dengan template Anda, di sini dengan highlighter mungil. Template ini menerima kode dan bahasanya.