MDX is Markdown with JSX components. Use Visual mode for most edits; switch to Source for precise control. Page metadata lives in Page settings, not frontmatter.
Markdown basics
In Source mode (and in mixed Visual/content areas), standard Markdown works:
# headings through ######
Bold and italic
Lists, blockquotes, horizontal rules
Fenced code blocks with language tags
Links [text](url)
Headings in Markdown map to styled typography in the preview.
JSX components
Insert Aveiro components as tags:Rules of thumb:
Use registered component names from the Components catalog
Boolean props can be bare: compact not compact="true"
Spacing props use numeric tokens: marginBottom={2} (rem-based in the platform)
Self-close simple blocks: <Line marginY={2} />
Layout primitives
Structural Once UI tags (Row, Column, Grid, Text, Heading) compose custom sections in MDX. Prefer catalog blocks when a customize UI exists — faster and safer.
Tables
Use the Table component with headers and rows props — pipe Markdown tables are not rendered in Aveiro MDX today.