Technology

The Markdown Kitchen Sink

S Ravi Kumar August 11, 2026 2 min read 0 views (0 unique)
The Markdown Kitchen Sink

Every Markdown construct this site renders, on one page - headings, lists, tables, quotes, images, links and fenced code.

The Markdown Kitchen Sink

This post exists to prove the renderer. If something here looks wrong, the Markdown pipeline needs attention.

Headings

Third level

Fourth level

Emphasis and inline code

Text can be italic, bold, both, struck through or inline code. A link to the about page and an external link should both render.

Lists

An unordered list:

  • First item
  • Second item
    • A nested item
    • Another nested item
  • Third item

An ordered list:

  1. Clone the repository
  2. Start PostgreSQL
  3. Run the app - migrations apply themselves at startup

A task list:

  • Seed sample data
  • Hash every seeded credential
  • Write the release notes

Blockquote

The best documentation is the sample database that ships with the product.

  • Every developer who has ever evaluated a CMS

Table

Component Package Notes
Data access Dapper 2.1.35
Migrations DbUp 6.0.3
Logging Serilog Structured
Markdown Markdig Advanced pipeline

Image

TechieBlog logo

Fenced code

public sealed record PostSummary(long PostId, string Title, string Slug)
{
    public string Url => $"/post/{Slug}";
}
SELECT t.TagName, COUNT(pt.PostId) AS PostCount
FROM Tag t
LEFT JOIN PostTag pt ON pt.TagId = t.TagId
GROUP BY t.TagId, t.TagName
ORDER BY PostCount DESC;
docker exec techieblog-pg psql -U PgVectorAdmin -d TechieBlog -c "SELECT COUNT(*) FROM BlogPost;"

Horizontal rule


That is the whole vocabulary.

Rate this article
4.8 · 4 ratings One rating per email — no sign-in needed
SR
S Ravi Kumar Author of this post.

More Posts

Comments (1)

GO
Grace Oduya · Aug 12, 2026

Bookmarking this as the reference for what our renderer is expected to handle. The nested list and task list cases catch most pipelines out.

Leave a comment

No account needed — just your name and email.

Your email is never published — it is used only for confirmation and moderation.
Generated and checked by this site — no third-party service.
Comments appear after email confirmation and moderation.
An unhandled error has occurred. Reload ×