Hello, world!
Typography and design system of this site
Personal, test, multiple-tags
MDX Component Showcase
This post demonstrates all the available components and styling options in the afterthoughts section.
Typography
Headings
You can use headings from H1 to H6. The H1 is usually reserved for the post title.
Emphasis and Styling
You can make text bold, italic, or both. You can also add inline code snippets.
Lists
Unordered Lists
- First item
- Second item
- Nested item
- Another nested item
- Third item
Ordered Lists
- First step
- Second step
- Third step
Links
You can add external links or internal links to other posts.
Callouts
This is an info callout. Use it to highlight important information!
Success! This callout is perfect for positive messages and achievements.
Warning! Use this to alert readers about potential issues or things to watch out for.
Error! This callout is for critical information or things that went wrong.
This is the default callout style for general notes and asides.
Quotes
The only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle.
Code Blocks
With Syntax Highlighting
1import React from 'react';23export default function Component() {4const [count, setCount] = React.useState(0);56return (7<div>8<h1>Count: {count}</h1>9<button onClick={() => setCount(count + 1)}>10Increment11</button>12</div>13);14}
Standard Code Blocks
console.log("This is a standard code block");
const greeting = "Hello, world!";
Images

Video Embeds
Horizontal Rules
Use horizontal rules to separate sections:
Tables
| Feature | Supported | Notes | |---------|-----------|-------| | Typography | ✅ | Full markdown support | | Code Blocks | ✅ | With syntax highlighting | | Images | ✅ | With captions | | Videos | ✅ | YouTube and Vimeo |
Conclusion
This showcase demonstrates all the components available for creating rich, engaging afterthoughts posts. Mix and match these elements to create compelling content!
I am heading two
I am heading three
I am heading four
I am heading five
And, I am heading six
I am just a normal paragraph, but you must have figured this out by now. It can be bold or italic.
You can add inline code as well. It cannot highlight syntax based on language yet.
You can have code blocks as well.
1const a = 10;2const b = 10;34console.log(a + b);
Huge shoutout to React Code Block by Akash for this.
You can also have normal code with pre tag like this. I am working on it's implementation though.
console.log("grainy background on code snippets look weied tho ngl");
Oh, btw, these are links.
You can add quotes as well. I am not sure when I'll use this... but better than plagarism i guess.
And now something intersting... Callouts
- Numbered lists
- are
- used
- when ther's a sequence
- that must be kept, or be followed
- or the reader must be made aware of it
- while reading it
On the other hand,
- Unordered lists however
- any specific sequence
- in any order
- doesn't need to have
- you can have them