Skip to content

Guide

This guide is organized by task first, framework second. Start with the shortest path that matches what you are trying to do today.

I Want To Get Something Working Quickly

I Want To Customize Rendering

I Want To Adopt It In An Existing App

Framework Entry Points

PageDescription
InstallationInstall the package and only the peers you actually need
Quick StartRender your first Markdown document
Usage & StreamingDecide between content and nodes
Docs Site & VitePressGuided path for docs pages, enhanceApp, trusted tags, and CSS order
AI Chat & StreamingGuided path for chat UIs, SSE, and token-by-token output
API ReferenceParser helpers, scoping, and render-pipeline entry points
Renderer & Node ComponentsRenderer and node component reference
CustomizationOverride built-ins and add custom tags

Vue 2 (markstream-vue2)

PageDescription
InstallationVue 2 specific setup
Quick StartVue 2 examples
Components & APIVue 2 component reference

React (markstream-react)

PageDescription
InstallationReact specific setup
Quick StartReact examples
React ComponentsReact renderer and node components
Migrate from react-markdownMigration path for existing React Markdown apps
Migration CookbookBefore/after recipes for common migration scenarios

Angular (markstream-angular)

PageDescription
InstallationAngular specific setup
Quick StartStandalone Angular examples

Nuxt

  • Nuxt SSR Guide for client-only boundaries, workers, and browser-only peers.