Long Markdown Test Post
Long Markdown Test Post
This is a long test post for my blog bake script. It includes a lot of different Markdown features so I can see how everything looks when rendered into HTML and stored in SQLite.

It should help me test:
- typography
- spacing
- heading hierarchy
- links
- blockquotes
- code formatting
- list styling
- table styles
- image display
- raw HTML support
- tag pills
- summary rendering
- date formatting
A normal paragraph with some formatting
This paragraph includes bold text, italic text, bold italic, inline code, and a regular link.
Here is another sentence with a longer link to see wrapping behavior in the content column: Visit the CommonMark project website for Markdown standardization details.
You can also test line wrapping with a very long sentence that keeps going to see how your blog handles readable line length, hyphenation (if enabled), and general paragraph rhythm when the text spans multiple lines on desktop and mobile screens.
Heading hierarchy test
H1 inside content (rare, but testing)
H2 section
H3 subsection
H4 minor heading
H5 tiny heading
H6 smallest heading
If your CSS styles headings differently, this section helps confirm spacing and font sizing are consistent.
Lists
Unordered list
- First item
- Second item
- Third item
- Nested child item
- Another nested item
- Deep nested item
- Fourth item
Ordered list
- Wake up
- Make coffee
- Write code
- Fix bug
- Push changes
Mixed list
- Planning
- Brainstorm ideas
- Sketch layout
- Building
- Write HTML
- Add CSS
- Test on mobile
- Polishing
- Improve spacing
- Refine typography
- Ship it
Task list style test
- Create SQLite schema
- Parse front matter
- Normalize dates
- Sanitize HTML
- Add archive pages
- Add pagination
- Add RSS feed
Blockquotes
This is a blockquote.
It can span multiple lines and should have a nice visual style.
— Me, testing my blog
Nested blockquote
Outer quote
Inner quote for nesting test
Back to outer quote
Horizontal rule test
Below is another horizontal rule:
Code blocks
JavaScript example
function greet(name) {
const safeName = name?.trim() || "friend";
return `Hello, ${safeName}!`;
}
console.log(greet("Alan"));
console.log(greet(""));