Home - JAN 2026
Benefits of Onshore Software Development

πŸ“˜ The Complete Markdown Stress-Test File

A single Markdown file exercising (nearly) every part of the Markdown standard and common extensions.


πŸ“‘ Table of Contents

  1. Headings
  2. Text Formatting
  3. Links & Inline Code
  4. Deeply Nested Lists
  5. Blockquotes (Advanced)
  6. Code Blocks
  7. Complicated Tables
  8. Task Lists
  9. Horizontal Rules
  10. Inline HTML
  11. Footnotes

Headings

H1 Heading

H2 Heading

H3 Heading

H4 Heading

H5 Heading
H6 Heading

Text Formatting

Plain text looks like this.

Bold text
Italic text
Bold + Italic
Strikethrough
inline code

Mixed formatting:

You can combine bold, italic, inline code, and even strike text.

Escaping characters: *literal asterisk*
| literal pipe |
# not a heading


Inline code examples:

  • Run git status before git commit
  • Use printf("%s\n", value); in C
  • The keyword async changes behavior

Deeply Nested Lists

  1. Programming Languages
    • Compiled
      • C
      • Low-level
      • Manual memory
        • malloc
        • free
      • Rust
      • Ownership
      • Borrow checker
      1. Immutable borrow
      2. Mutable borrow
        • Rules
          • One mutable
          • Or many immutable
    • Interpreted
      • Python
      • Dynamic typing
      • Duck typing
        • "If it quacks"
      • JavaScript
      1. Browser
      2. Server
        • Node.js
        • Deno
  2. Workflow
    • Write Markdown
    • Nest lists deeply
    • Question sanity
    • Finish document

Blockquotes (Advanced)

This is a simple quote.

Quote with Heading

You can include formatted text, emphasis, and inline code.

  • Lists inside quotes
    • Item A
    • Item B
    1. Ordered inside unordered
    2. Still valid

Nested quote

Triple nested quote

Back to level two

Paragraph one inside quote.

Paragraph two inside quote, separated properly.


Code Blocks

def factorial(n: int) -> int:
    if n <= 1:
        return 1
    return n * factorial(n - 1)

print(factorial(5))
{
  "name": "Markdown",
  "type": "markup",
  "features": ["tables", "lists", "code"],
  "supported": true
}

Indented code block:

for i in range(3):
    print(i)

Complicated Tables

Ultra-Complicated Markdown Table (Stress Test)

ID Feature Syntax Example CommonMark GitHub MD Edge Case Inline Formatting Multiline / HTML Escaping & Symbols Notes
1 Heading # H1 βœ… βœ… ATX only bold, italic Line 1
Line 2
# \# ## Levels 1–6
2 Bold **text** βœ… βœ… Nested bold code <strong>HTML</strong> \*\*
3 Italic *text* βœ… βœ… _alt_ italic <em>HTML</em> _ \_
4 Combo ***text*** βœ… βœ… Order bold+italic <b><i>X</i></b> ***
5 Strike ~~text~~ ❌ βœ… Extension strike <del>HTML</del> ~ \~ GitHub-only
6 Inline Code `a|b` βœ… βœ… Pipes a | b x `| `` Escapes MD
7 Code Block lang | βœ… | βœ… | Fence | ` inside |
| ```\````
Fenced
8 Lists - item βœ… βœ… Nesting - a 1.<br>2. - \- Deep OK
9 Table Cell | a | ❌ βœ… Pipe hell A | B <br> | | Fragile
10 Links [t](u) βœ… βœ… Titles x <a href> ( ) [ ]
11 Images ![a](u) βœ… βœ… Alt text italic alt <img /> ! \!
12 Blockquote > q βœ… βœ… Nested > q <blockquote> > \>
13 Task List - [x] ❌ βœ… Checkboxes [x] done <input> [ ] [x] GFM
14 Footnote <sup class="footnote-ref" id="fnref-1"><a href="#fn-1">[1]</a></sup> ❌ ⚠️ Ref reuse see[1] <sup> ^ \^ Renderer
15 HTML <div> βœ… βœ… Raw HTML + MD <div><p>X</p></div> < > & Inline
16 Emoji :smile: ❌ βœ… Shortcodes πŸ˜„ βœ… <span>πŸ˜„</span> : Platform
17 Math-ish x^2 ❌ ❌ Plaintext x^2 + y^2 <sup> ^ _ No LaTeX
18 Quotes "text" βœ… βœ… Nest "quoted" <q> " '
19 Line Break two␠␠ ⚠️ ⚠️ Renderer line
break
<br> ␠␠ Subtle
20 Chaos Cell mixed ⚠️ ⚠️ All code em <b>X</b><br> | \* \_ Torture

Task Lists

  • Headings
  • Formatting
  • Lists
  • Quotes
  • Code blocks
  • Tables
  • Publish
  • Celebrate πŸŽ‰

Horizontal Rules





Inline HTML

Inline HTML Block

This works when Markdown needs extra control.



Images & Video (Advanced Usage)

Inline Image

Markdown Logo

Inline image with title:

Alt text


Reference-Style Images

Ref Image


Clickable Image


Images Inside Tables (Difficult Case)

ID Description Preview Notes
1 Simple image img Inline
2 Image + bold img Formatting
3 Escaped ![img](url) Literal
4 HTML img <img src="https://upload.wikimedia.org/wikipedia/commons/4/48/Markdown-mark.svg" width="40"/> HTML

Video Usage in Markdown

Direct Video (Not Standard Markdown)

⚠️ Markdown does not officially support video embeds. Most platforms rely on HTML or link previews.


Watch the video


Video with Thumbnail Image

Video Thumbnail


HTML Video Embed (Extension / Renderer-Dependent)


Iframe Embed (Common on GitHub, Obsidian, Not CommonMark)


Video Inside Table (Stress Case)

Method Syntax Works Where Notes
Link [text](url) Everywhere Safest
Image Link ![thumb](img) β†’ (url) GitHub Preview
HTML <video> <video> HTML renderers Local files
<iframe> <iframe> GitHub / Obsidian External
Escaped \<video\> Everywhere Literal

Summary Notes

  • Images βœ… Standard Markdown
  • Reference-style images βœ…
  • Images in tables ⚠️ fragile
  • Video ❌ not standard
  • HTML video/iframe ⚠️ renderer-dependent
  • Link + thumbnail βœ… most portable

Footnotes

This document references a footnote here[md].

You can reference it again later[md].



  1. Footnotes are supported in GitHub Markdown, Pandoc, Obsidian, and many modern renderers.

    ↩
Like what you just read?
  — Share with your network
share on facebookshare on twittershare on linkedin
Subscribe
Stay ahead with our newsletter.
Subscribe Now
Latest Blog
Custom Made Illustrations for Blog Posts 2 01
Outsourcing Development Locally: 7 Benefits of Onshore Software Development
Explore the strategic benefits of onshore software developmentβ€”from real-time collaboration and higher quality output to stronger legal protections. Learn how...
Mina Stojkovic
Senior Technical Writer
How to Choose a Software Development Company
How To Choose a Software Development Company
Selecting a software development company is a multi-dimensional decision that determines whether your project succeeds or fails. With 70% of delivered...
Victor James Profile Picture
Software Engineer & Technical Writer
Types of Software Development
12 Types of Software Development: A Complete Guide for 2026
Discover the 12 types of software development in 2026. From web and mobile to AI and blockchainβ€”find the right specialization for your skills and goals.
Alexander Lim
Founder & CEO of Cudy Technologies
Related Articles
Custom Made Illustrations for Blog Posts3 01
How Mobile Development is Changing the Face of Business
Mobile development is transforming how companies operate, engage with customers, and generate revenue. This in-depth article explores the full impact of mobile...