The Complete Sample Blog: Every Markdown Element in One Place
A reference blog post demonstrating every supported Markdown element — headings, formatting, lists, tables, code, images, FAQs, and more.

Introduction
This is the introduction section. It shows how paragraphs render, along with bold text, italic text, and inline code.
You can write multiple paragraphs inside a single section by separating them with a blank line — exactly like this one.
Headings
Markdown headings are supported. The section heading field above acts as the H2, and you can add sub-headings inside the body:
This is an H3 sub-heading
Some supporting text under the H3.
This is an H4 sub-heading
Even smaller supporting text under the H4.
Text Formatting
Inline formatting you can use anywhere in the body:
- Bold with double asterisks
- Italic with single asterisks
- Bold and italic together
inline codewith backticks- A link with standard Markdown syntax
Bulleted Lists
Unordered lists use hyphens and support nesting:
- First item
- Second item
- Nested item A
- Nested item B
- Third item
Numbered Lists
Ordered lists use numbers and are great for step-by-step instructions:
- Clone the repository
- Install dependencies
- Run the development server
- Open the browser
Blockquotes
Blockquotes are useful for callouts and quotes:
Great software is built by teams who care about the details.
— BROSAVO Engineering
Code Block
Fenced code blocks support language hints for syntax highlighting:
import { getBlogs } from '@/lib/blogs';
const blogs = getBlogs();
console.log(`Loaded ${blogs.length} blogs`);
Table
GitHub-flavored Markdown tables are supported:
| Feature | Supported | Notes |
|---|---|---|
| Headings | Yes | H2–H4 |
| Code blocks | Yes | With language hints |
| Tables | Yes | GFM syntax |
| Images | Yes | Stored under /public/blog |
Image
Images use standard Markdown syntax. Store assets under /public/blog/<slug>/:

Tip: always include descriptive alt text for accessibility and SEO.
FAQ
A simple FAQ pattern using bold questions followed by answers:
Q: How do I create a new blog post?
A: Duplicate sample-blog.ts, update the fields, and register it in index.ts.
Q: Where do images go?
A: Under /public/blog/<slug>/, then reference them with a /blog/... path.
Q: Can I feature more than one post? A: You can, but it's recommended to keep a single featured post at a time.
Conclusion
That's every supported element in one place. To create your next post:
- Duplicate this file.
- Update the fields and content.
- Register it in
src/content/blogs/index.ts.
Happy writing!
Transform Your Real Estate Business with Brosavo
Join modern real estate professionals who use Brosavo to capture more leads, automate follow-ups, manage properties, and close deals faster with an AI-powered CRM built for growth.

Written by
Brosavo Editorial Team
Research & Content Team
The Brosavo Editorial Team publishes in-depth guides, industry research, software comparisons, and best practices for real estate professionals. Every article is reviewed for accuracy and updated regularly to reflect the latest trends in the real estate industry.
Related posts

Best CRM for Real Estate Agents: Top Picks for 2026
Discover the best CRM for real estate agents. Compare features, pricing, and integrations for top real estate CRMs designed to help you close more deals.

Best CRM for Realtors in Canada: Top Picks for 2026
Discover the best CRM for Realtors in Canada. Compare features, pricing, and integrations for top real estate CRMs tailored to the Canadian market.

15 Benefits of a Real Estate CRM
Discover how a real estate CRM centralizes leads, automates follow-ups, and helps agencies close more deals with AI-powered workflows.