A Complete Tour of This Blog's Markdown Features

Cover Image for A Complete Tour of This Blog's Markdown Features
Tim Neutkens
Tim Neutkens

This article is not trying to make one argument. It concentrates the Markdown features supported by this blog into one readable sample. By the end, you should know whether the article system feels stable enough for ongoing publishing.

Overview cover image A readable article depends on more than content. It also needs structure, rhythm, and visual feedback.

Heading Levels and Paragraph Rhythm

The first thing that hurts long-form reading is often not the argument. It is unclear structure.

If the heading hierarchy is messy, readers lose the map before they understand the topic.

Subheadings should do a specific job

  • Some subheadings explain a concept
  • Some subheadings introduce a sequence
  • Some subheadings gather conclusions

When headings look important but do not clarify the article, the page starts to feel heavy.


Lists, Task Lists, and Nested Structure

These elements are useful when you need to show parallel ideas, sequential steps, or progress:

  • Unordered lists break apart related details
  • Numbered lists express order
  • Task lists communicate status
  1. Decide whether a paragraph needs to become a list
  2. Decide whether order matters
  3. Keep each item short enough to scan
  • Heading styles are supported
  • Image styles are supported
  • Quotes and callouts are supported
  • Code, tables, math, and Mermaid are supported

Nested list example

  • First-layer information
    • Supporting detail
    • Supporting detail
  • Another information group
    • Clarify the boundary
    • Clarify the exception

Note

If an article needs nested lists often, its information density is already high. Stable typography matters more at that point.

Quotes, Emphasis, and Callouts

A strong quote block is not decoration. It gives one sentence a different weight from the rest of the text.

Sometimes **bold text** is enough. Other times, a block-level callout is clearer.

Tip

Use a callout when readers should stop and notice a judgment without losing the thread of the article.

Warning

Too many callouts become visual noise. Emphasis only works when it stays selective.

Code Blocks, Inline Code, and Copying

Technical writing often relies on inline objects such as npm run dev, coverImage, and public/assets/<slug>/content.

bash
mkdir -p public/assets/markdown-showcase/cover
mkdir -p public/assets/markdown-showcase/content
npm run dev
tsx
export function ArticleMeta() {
  return (
    <div>
      <span>Markdown Showcase</span>
      <span>April 3, 2026</span>
    </div>
  );
}
json
{
  "title": "A Complete Tour of This Blog's Markdown Features",
  "category": "Markdown Showcase",
  "coverImage": "/assets/markdown-showcase/cover/cover.jpg"
}

Code blocks are highlighted and include a copy button in the upper-right toolbar.

Tables and Comparisons

ElementBest used forSupported
HeadingsBuilding document hierarchyYes
ListsBreaking parallel ideas apartYes
Quote blocksGiving one sentence more weightYes
Code blocksShowing structured technical contentYes
TablesComparing information across columnsYes
FootnotesAdding optional contextYes

Wide tables can damage mobile reading, so tables in this blog can scroll horizontally when needed.1

Images and Captions

Large in-article image example Images are not just decoration. They create a meaningful pause in the reading flow.

Details

When details blocks are useful

Use a details block when supporting information is useful, but it would make the main article too long if it were always expanded.

  • FAQ answers
  • Additional context
  • Edge cases
  • Background that is not required for the main thread

Tabs

  • Check whether the heading hierarchy feels natural
  • Check whether paragraphs are getting too long
  • Check whether images and quotes appear at the right moments

Math

If you model reading friction roughly as:

R=L×DS+VR = \frac{L \times D}{S + V}

Where:

  • LL means article length
  • DD means information density
  • SS means structural clarity
  • VV means visual pauses

You can see that structure and visual rhythm are not decoration. They directly change readability.

Mermaid Diagrams

Mermaid

Automatic YouTube Embeds

Put a YouTube link on its own line and the article renderer turns it into an embedded video instead of a plain text link:

Footnotes

Footnotes are best for useful context that should not interrupt the main argument. This article, for example, is a feature showcase rather than a deep essay about one topic.2

Conclusion

If this sample reads comfortably, the Markdown rendering pipeline is ready for real long-form posts. You can keep writing Markdown and get a polished article page from the same source file.

Footnotes

  1. If wide tables cannot scroll on small screens, they usually break the reading experience.

  2. In ongoing publishing, each article should usually carry one clear theme instead of demonstrating every available feature.