Components
A comprehensive reference for all markdown components available in Coderoo
Components
Coderoo provides 25+ markdown components for creating rich, interactive educational content. All components use clean directive syntax that's easy to read and write.
Categories
Content --- Asides, Steps, Details, Spoilers, Highlight
Code --- Code Blocks, Code Groups, Terminal Output
Layout --- Tabs, Cards, Card Grids, Link Cards, Link Buttons, Timeline
Media --- Figures, Image Comparison, Gallery, Videos
Inline --- Badges, Keyboard Keys, Annotations
Diagrams --- Math (KaTeX), Mermaid, File Tree
Tables --- Standard and enhanced markdown tables
Syntax Conventions
Block components use the triple-colon directive syntax:
:::component-name
Content goes here
:::
MarkdownInline components use the double-colon syntax:
::component[visible text]{attribute="value"}
MarkdownAll components support full markdown nesting --- bold, lists, code blocks, and even other components.