Article Styleguide
Component Demos
This section demonstrates custom MDX components in context.
Accordion
Expandable Content Section
This is the content inside the accordion. It can contain markdown formatting, lists, and other elements:
- Item one with some detail
- Item two with more information
- Item three to round it out
You can also include code blocks, links, and other rich content here. The accordion is useful for organizing optional or supplementary information that doesn’t need to be visible by default.
Technical Implementation Details
The Accordion component uses your site’s existing CSS variables and follows accessibility best practices.
Plain Accordion Example
This accordion has no background or border - useful when you want a more minimal look that blends into the surrounding content.
BookmarkCard
Notion Links in Context
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Meetings Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Meeting Checkouts Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Loom
ButtonLink
Callout
Grid Example



Images
This section shows different image layouts and treatments.
A normal image
A normal image with height and width set
A normal image with a border
An image at left-bleed
An image at right-bleed
An image at full-bleed
An image with alt shown
Framed image with alt and source shown
Typography & Inline Styles
This section demonstrates headings, inline styles, and other markdown features.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque euismod, nisi eu consectetur consectetur, nisl nisi consectetur nisi, euismod euismod nisi nisi euismod.
Heading One (H1)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque euismod, nisi eu consectetur consectetur, nisl nisi consectetur nisi, euismod euismod nisi nisi euismod.
Heading Two (H2)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque euismod, nisi eu consectetur consectetur, nisl nisi consectetur nisi, euismod euismod nisi nisi euismod.
Heading Three (H3)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque euismod, nisi eu consectetur consectetur, nisl nisi consectetur nisi, euismod euismod nisi nisi euismod.
Heading Four (H4)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque euismod, nisi eu consectetur consectetur, nisl nisi consectetur nisi, euismod euismod nisi nisi euismod.
Heading Five (H5)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque euismod, nisi eu consectetur consectetur, nisl nisi consectetur nisi, euismod euismod nisi nisi euismod.
This is bold text, ==this is highlighted==, this is strikethrough, this is underlined, this is italic, and here is some inline code all in one sentence for demonstration purposes.
Other Markdown Features
This section shows additional markdown features like superscript, subscript, abbreviation, and horizontal rules.
This is a superscript: 2nd and a subscript: H2O.
This is an abbreviation: HTML.
Lists
This section demonstrates unordered, ordered, and task lists in context.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent sit amet felis sollicitudin, ullamcorper nunc ac, suscipit metus. Maecenas tempor nisl non nunc pulvinar, nec faucibus quam consectetur. Cras commodo eros et magna ornare, non efficitur velit sodales. Aenean rhoncus magna quis ex cursus, in tincidunt tortor egestas. Cras vulputate eu enim eget pulvinar.
- This is a thing which is the first point
- And another thing which I need to consider where here.
- And so the cold shrew cried out in alarm, for his twig had forsaken him.
- Shortly, thus.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque euismod, nisi eu consectetur consectetur, nisl nisi consectetur nisi, euismod euismod nisi nisi euismod.
- This is a thing which is the first point
- And another thing which I need to consider where here.
- And so the cold shrew cried out in alarm, for his twig had forsaken him.
- Shortly, thus.
Task List Example
- Write styleguide intro
- Add component demos
- Polish prose and add more examples
- Review for accessibility
Blockquotes
This section demonstrates blockquotes in context, both with and without citations.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque euismod, nisi eu consectetur consectetur, nisl nisi consectetur nisi, euismod euismod nisi nisi euismod.
Proin non pellentesque felis, et sollicitudin ante. In ultricies lorem magna, eget pretium lacus vestibulum ut. Fusce in interdum sapien - Socrates, 1AD Donec feugiat sagittis velit non molestie. Nullam mattis erat eget elit faucibus, ac tincidunt ligula bibendum. Suspendisse potenti. Nunc et aliquet nunc. Proin ullamcorper justo id scelerisque efficitur. Proin non pellentesque felis, et sollicitudin ante. In ultricies lorem magna, eget pretium lacus vestibulum ut. Fusce in interdum sapien.
Blockquotes with Citations
Design is not just what it looks like and feels like. Design is how it works.—
The best way to find out if you can trust somebody is to trust them.
— - A Moveable Feast
Typography is the craft of endowing human language with a durable visual form, and typography shares with librarians the task of designing interfaces between readers and text.
— - The Elements of Typographic Style
Code Blocks
This section demonstrates code blocks in context.
Code Block Example
def thing return "Hello" if @thing === 1 && other >= 5enddef thing return "Hello" if @thing === 1 && other >= 5endecho "This terminal frame has no title"Tables
This section demonstrates markdown tables.
Table Example
| Syntax | Description |
|---|---|
| Header | Title 12345 |
| Paragraph | Text |
Embed Example
This section demonstrates an embedded Loom video in context.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque euismod, nisi eu consectetur consectetur, nisl nisi consectetur nisi, euismod euismod nisi nisi euismod. For more info, see MDN Web Docs .
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque euismod, nisi eu consectetur consectetur, nisl nisi consectetur nisi, euismod euismod nisi nisi euismod. Visit Astro documentation for details.
Long-Form Content & Footnotes
This section demonstrates long-form prose and footnotes.
Donec leo libero, sodales a quam non, ullamcorper facilisis est. Nam id est fermentum, eleifend mi quis, ultrices elit. Nullam iaculis tellus neque, eu volutpat ex elementum ac. Nulla non consequat mauris, vel placerat risus. Sed mattis ac velit a eleifend. Nulla tempor hendrerit tristique. Integer luctus, sapien pulvinar euismod pharetra, dolor lorem lacinia nisl, non cursus ex nibh sed magna. Etiam pharetra accumsan nulla id suscipit. Nulla malesuada eleifend aliquet. Praesent sit amet felis sollicitudin, ullamcorper nunc ac, suscipit metus. Maecenas tempor nisl non nunc pulvinar, nec faucibus quam consectetur. Cras commodo eros et magna ornare, non efficitur velit sodales. Aenean rhoncus magna quis ex cursus, in tincidunt tortor egestas. Cras vulputate eu enim eget pulvinar.2