GitHub Flavored Markdown: Full GFM support including tables, strikethrough, and task lists
Syntax Highlighting: Code blocks with configurable Shiki themes
Raw HTML Support: Safely renders HTML mixed with markdown
Custom Components: Override default markdown elements with custom React components
Prose Styling: Built-in typography styles with dark mode support
Supported Markdown
Headers
Code
# H1 Header## H2 Header### H3 Header
Emphasis
Code
_italic_ or _italic_ **bold** or **bold** **_bold italic_** ~~strikethrough~~
Lists
Code
- Unordered list item- Another item - Nested item1. Ordered list item2. Another numbered item
Code
Code
Inline `code` with backticks````javascript// Code block with syntax highlightingfunction hello() { console.log("Hello, world!");}\```````
Code
### Links and Images```markdown[Link text](https://example.com)```### Tables```markdown| Column 1 | Column 2 || -------- | -------- || Cell 1 | Cell 2 || Cell 3 | Cell 4 |```## ConfigurationThe Markdown component automatically uses:- **Remark GFM**: For GitHub Flavored Markdown features- **Rehype Raw**: For HTML support- **Shiki**: For syntax highlighting with your configured themes## Notes:::tipThe Markdown component integrates with Zudoku's syntax highlighting configuration and will use the same themes as configured in your Zudoku options.::::::infoCustom components provided via the `components` prop will merge with default MDX components, allowing you to override specific elements while keeping others intact.:::