This test post demonstrates all the different MDX sections and formatting options available for blog posts. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Headings
H3 - Third Level Heading
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.
H4 - Fourth Level Heading
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
H5 - Fifth Level Heading
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
H6 - Sixth Level Heading
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.
Text Formatting
This paragraph contains bold text, italic text, and bold italic text. You can also use strikethrough for deleted content.
Here’s some inline code within a paragraph. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
This is a blockquote. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.
Nested blockquote with formatting
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
This is a nested blockquote inside the first one.
Links
- External link to Google
- Internal link to homepage
- Auto-linked URL: https://example.com
Lists
Unordered List
- First item lorem ipsum dolor sit amet
- Second item consectetur adipiscing elit
- Nested item one
- Nested item two
- Deep nested item
- Third item sed do eiusmod tempor
Ordered List
- First step in the process
- Second step with more details
- Sub-step one
- Sub-step two
- Third step to complete
Task List
- Completed task item
- Another completed task
- Pending task item
- Future task to complete
Code Blocks
JavaScript
// Example JavaScript code
function greetUser(name) {
const greeting = `Hello, ${name}!`;
console.log(greeting);
return greeting;
}
const users = ['Alice', 'Bob', 'Charlie'];
users.forEach(user => greetUser(user));
TypeScript
interface User {
id: number;
name: string;
email: string;
isActive: boolean;
}
async function fetchUsers(): Promise<User[]> {
const response = await fetch('/api/users');
const data: User[] = await response.json();
return data.filter(user => user.isActive);
}
CSS
.card {
display: flex;
flex-direction: column;
padding: 1.5rem;
border-radius: 0.5rem;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.card:hover {
transform: translateY(-2px);
box-shadow: 0 8px 12px rgba(0, 0, 0, 0.15);
}
Shell/Bash
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build
Tables
| Feature | Status | Priority |
|---|---|---|
| Dark Mode | Complete | High |
| Responsive Design | Complete | High |
| Search Function | In Progress | Medium |
| Comments | Planned | Low |
Aligned Table
| Left Aligned | Center Aligned | Right Aligned |
|---|---|---|
| Lorem ipsum | dolor sit | amet |
| consectetur | adipiscing | elit |
| sed do | eiusmod | tempor |
Images
Single Image

Multiple Images
Here are some project screenshots:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. 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.

Mixed Content Section
Project Showcase
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Here’s what we built:
- Frontend: React with TypeScript
- Backend: Node.js with Express
- Database: PostgreSQL

“The best way to predict the future is to invent it.” - Alan Kay
Key features include:
- Responsive design for all devices
- Dark mode support
- Fast page loads with lazy loading
- SEO optimized
// Quick setup
const app = createApp({
theme: 'dark',
responsive: true,
lazyLoad: true
});
app.mount('#root');
Footnotes
Here’s a sentence with a footnote1. And another one2.
Definition Lists (using bold/description pattern)
HTML : HyperText Markup Language - the standard markup language for documents designed to be displayed in a web browser.
CSS : Cascading Style Sheets - a style sheet language used for describing the presentation of a document written in HTML.
JavaScript : A programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS.
Horizontal Rules
You can create horizontal rules using three or more dashes, asterisks, or underscores:
Final Notes
This test post demonstrates the various MDX formatting options available. Lorem ipsum dolor sit amet, consectetur adipiscing elit. 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.