Markdown SDK
@canofold/markdown is a standalone Markdown SDK. It unfolds the same canonical source in React, SSR, and static HTML, and provides content analysis, theme contracts, and browser enhancement. The Canofold CLI uses it to render documentation pages as well.
It supports code, tables, callouts, tabs, steps, file trees, media, and other documentation elements. Math and diagrams are enabled through official plugins.
- Use the Markdown package: install it for React, SSR, or static HTML.
- Markdown syntax reference: look up standard syntax, Canofold directives, and attribute constraints.
- Playground: compare supported source syntax with rendered output.
- React Markdown API: look up props, types, and public entries.
Navigation, search, locales, versions, and deployment belong to the Canofold CLI. See the Guide.

