This post exists to stress-test the blog theme. It uses every common formatting element at least once, so spacing, typography and overflow problems show up before real content does. Bold, italic, inline code and a link to MDN all appear in this paragraph.
An H2 heading that is deliberately long enough to wrap onto a second line on most screens
A short paragraph between headings to check vertical rhythm.
An H3 heading directly under some body text
- First bullet point
- A second bullet that runs long enough to wrap so you can check how the hanging indent behaves when text flows past the end of the line
- Third bullet with a link inside it
- Step one
- Step two, with
inline code - Step three
- Step four
- Step five
- Step six
- Step seven
- Step eight
- Step nine
- Step ten — checks two-digit number alignment
A blockquote with enough text to span multiple lines, so you can see how the theme handles the left border, the italics, the padding and the citation underneath.
— Test citation

// A code block with one line that is far too long, to test horizontal overflow and scrolling: const reallyLongVariableName = someFunction(argumentOne, argumentTwo, argumentThree, argumentFour);
function greet(name) {
if (!name) return 'Hello, world';
return `Hello, ${name} <html-escaped>`;
}
| Element | What to check | Status | Notes |
|---|---|---|---|
| Headings | Size, weight, spacing | Pending | H2 wraps |
| Lists | Indent, markers | Pending | 10-item ordered list |
| Code | Overflow on mobile | Pending | One very long line |
| Table | Borders, zebra rows, mobile scroll | Pending | Four columns |
Last paragraph, to check spacing after an embed. If everything above looks right on desktop and on a phone, the theme handles standard post content.