Markdown 렌더러는 모델이 쓰는 것 같은 텍스트를 실제 요소로 바꿉니다. 제목, 목록과 작업 목록, 인용문, 표, 복사 버튼이 달린 코드 블록, 링크를 지원합니다. 텍스트를 트리로 파싱한 뒤 템플릿으로 그리므로, 원시 HTML은 텍스트로 남고 HTML로 삽입되는 것은 전혀 없습니다.
streaming을 지정하면 쓰다 만 텍스트도 완성되었을 때처럼 읽힙니다. 닫히지 않은 코드 펜스는 이미 코드 블록이고, 짝 없는 **는 짝을 기다리며, 캐럿이 마지막 단어를 따라갑니다. 바뀌지 않은 블록은 DOM을 그대로 유지합니다.
링크는 웹, 메일, 전화 주소에서만 동작하며, 이미지는 images를 켜기 전까지 링크로 남습니다.
문서
제목은 headingLevel부터 시작하므로 페이지 자체의 제목 아래에 알맞게 들어갑니다. 넓은 표와 코드는 각자의 영역 안에서 스크롤됩니다.
스트리밍
같은 텍스트를 몇 글자씩 보여 줍니다. 기호가 잠깐 나타났다 사라지는 일이 없으며, 마지막 블록만 다시 렌더링됩니다.
코드 하이라이팅
nuiMarkdownCode는 직접 만든 템플릿으로 코드 블록을 그리며, 여기서는 작은 하이라이터를 사용합니다. 템플릿은 코드와 그 언어를 받습니다.