Learning about components

Napoleon
—Jul 15, 2021

Markdown, But Better
Hello, the current date is 04/26/2025. Markdown is great for writing content, but what if you need something more interactive? What if you want to pull in dynamic data, display formatted callouts, or collect user input? That's where components come in.
query MyQuery($relativePath: String!) {page(relativePath: $relativePath) {title}}
With components, your Markdown content isn't just static text—it becomes a dynamic experience. You can fetch data, format content beautifully, and even build interactive elements directly inside your posts.
Let's break down a few examples of how components can improve your Markdown-based content.
Stay Updated!
Want to learn more about using components? Sign up to get the latest tips and tricks straight to your inbox.
We care about the protection of your data. Read our Privacy Policy.
Why Use Components in Markdown?
- Keep Content Dynamic - Pull in real-time data instead of static text.
- Improve Readability - Use structured callouts, buttons, and forms.
- Enhance User Interaction - Let users take action directly in the content.
More Ways to Use Components
- Embed GraphQL Queries - Fetch and display content dynamically.
- Use Styled Callouts - Highlight key points with visually distinct elements.
- Create Interactive Forms - Let users sign up, submit data, or engage with your content.
Back in '82, I could code Markdown blindfolded. If I had these components back then, I'd be running the biggest blog on the internet, no doubt.
Uncle Rico AI