ಮಾಡೆಲ್ ಬರೆಯುವಂತಹ ಪಠ್ಯವನ್ನು Markdown ರೆಂಡರರ್ ನಿಜವಾದ ಎಲಿಮೆಂಟ್‌ಗಳಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ: ಹೆಡಿಂಗ್‌ಗಳು, ಪಟ್ಟಿಗಳು ಮತ್ತು ಟಾಸ್ಕ್ ಪಟ್ಟಿಗಳು, ಉಲ್ಲೇಖಗಳು, ಟೇಬಲ್‌ಗಳು, ನಕಲಿಸುವ ಬಟನ್ ಇರುವ ಕೋಡ್ ಬ್ಲಾಕ್‌ಗಳು ಮತ್ತು ಲಿಂಕ್‌ಗಳು. ಅದು ಪಠ್ಯವನ್ನು ಒಂದು ಟ್ರೀ ಆಗಿ ಪಾರ್ಸ್ ಮಾಡಿ ಟೆಂಪ್ಲೇಟ್‌ಗಳಿಂದ ಬಿಡಿಸುತ್ತದೆ, ಹಾಗಾಗಿ raw HTML ಪಠ್ಯವಾಗಿಯೇ ಉಳಿಯುತ್ತದೆ ಮತ್ತು ಯಾವುದನ್ನೂ ಎಂದಿಗೂ HTML ಆಗಿ ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ.

streaming ಇದ್ದಾಗ, ಅರ್ಧ ಬರೆದ ಪಠ್ಯವೂ ಪೂರ್ಣಗೊಂಡಾಗ ಕಾಣುವಂತೆಯೇ ಕಾಣುತ್ತದೆ: ತೆರೆದ code fence ಈಗಾಗಲೇ ಕೋಡ್ ಬ್ಲಾಕ್, ಒಂಟಿ ** ತನ್ನ ಜೋಡಿಗಾಗಿ ಕಾಯುತ್ತದೆ, ಮತ್ತು ಕೊನೆಯ ಪದವನ್ನು ಕರ್ಸರ್ ಹಿಂಬಾಲಿಸುತ್ತದೆ. ಬದಲಾಗದ ಬ್ಲಾಕ್‌ಗಳು ತಮ್ಮ DOM ಅನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ.

ಲಿಂಕ್‌ಗಳು ವೆಬ್, ಮೇಲ್ ಮತ್ತು ಫೋನ್ ವಿಳಾಸಗಳಿಗೆ ಮಾತ್ರ ಕೆಲಸ ಮಾಡುತ್ತವೆ, ಮತ್ತು ನೀವು images ಆನ್ ಮಾಡುವವರೆಗೆ ಚಿತ್ರಗಳು ಲಿಂಕ್‌ಗಳಾಗಿಯೇ ಉಳಿಯುತ್ತವೆ.

ಒಂದು ಡಾಕ್ಯುಮೆಂಟ್

ಹೆಡಿಂಗ್‌ಗಳು headingLevel ನಿಂದ ಆರಂಭವಾಗುತ್ತವೆ, ಹಾಗಾಗಿ ಅವು ಪುಟದ ಸ್ವಂತ ಹೆಡಿಂಗ್‌ಗಳ ಅಡಿಯಲ್ಲಿ ಹೊಂದುತ್ತವೆ. ಅಗಲವಾದ ಟೇಬಲ್‌ಗಳು ಮತ್ತು ಕೋಡ್ ತಮ್ಮದೇ ಪ್ರದೇಶಗಳಲ್ಲಿ ಸ್ಕ್ರಾಲ್ ಆಗುತ್ತವೆ.

ಸ್ಟ್ರೀಮಿಂಗ್

ಅದೇ ಪಠ್ಯ, ಒಮ್ಮೆಗೆ ಕೆಲವು ಅಕ್ಷರಗಳು. ಯಾವ Markdown ಚಿಹ್ನೆಯೂ ಕ್ಷಣಕ್ಕೂ ಕಾಣಿಸುವುದಿಲ್ಲ, ಮತ್ತು ಕೊನೆಯ ಬ್ಲಾಕ್ ಮಾತ್ರ ಮತ್ತೆ ರೆಂಡರ್ ಆಗುತ್ತದೆ.

ಕೋಡ್ ಹೈಲೈಟಿಂಗ್

nuiMarkdownCode ನಿಮ್ಮ ಟೆಂಪ್ಲೇಟ್‌ನಿಂದ ಕೋಡ್ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಬಿಡಿಸುತ್ತದೆ, ಇಲ್ಲಿ ಒಂದು ಚಿಕ್ಕ ಹೈಲೈಟರ್‌ನೊಂದಿಗೆ. ಅದಕ್ಕೆ ಕೋಡ್ ಮತ್ತು ಅದರ ಭಾಷೆ ಸಿಗುತ್ತವೆ.