KT。
Korelyy Toolskorelyy.com

Sign In / Sign Up

Welcome back — sign in to sync your favorites

Don't have an account?

By continuing you agree to our Terms and Privacy Policy

About Us

Meet the Korelyy team & mission

Privacy Policy

Our privacy commitment

Data Processing & Disclaimer

Data rules & disclaimer

Cookie Settings

Manage cookie preferences

Advertising & Support

Contact Us

Compliance

Tool verification

Blog

Tutorials, SEO guides & use cases

2026 Korelyy. All rights reserved.

My Toolbox

0 saved tools

No saved tools yet

Click the star button on tool cards to save them

History

0 records

No history yet

Your tool usage will be recorded automatically

My Profile

Manage your account info and preferences

?
-Free
-

Basic Info

-
Email & Password
Free
-

Security

This email was registered with a different method
← Back to all posts
MarkdownWriting WorkflowStatic Site Generators

Markdown Preview + Writer Workflow Guide 2026: CommonMark 0.31 Spec, GFM 14 Extensions (Tables / Task Lists / Strikethrough / Alerts), Mermaid 11 Diagrams, MathJax 4 + The 6 Static Site Generator Flavor Differences (Next.js / Hugo / Astro / Jekyll / Docusaurus / MkDocs)

Complete Markdown writer reference. CommonMark 0.31 spec 2024 refresh: 247 test cases (the Dingus reference), emphasis nesting rules (why ***bold italic*** works when **_bold italic_** is preferred by 92% of style guides), hard line breaks (2 trailing spaces vs GFM backslash-break). GFM (GitHub Flavored Markdown) 14 extensions you cannot live without: Tables (pipe alignment :---:), Task lists (- [x] done, GFM spec requires space after [ ] which 43% of writers miss → unchecked renders as literal [ ]), Strikethrough (~~text~~), Autolinks literals (bare www. URLs auto-linked in GFM — NOT in base CommonMark), Disallowed raw HTML sanitization (script/iframe/onclick stripped), Footnotes ([^1]), Alert blocks (?> [!NOTE]/[!TIP]/[!IMPORTANT]/[!WARNING]/[!CAUTION] — GitHub 2023+). Mermaid 11 diagram syntax cheat sheet for 8 diagram types (flowchart / sequence / class / state / ER / gantt / pie / user journey). MathJax 4 LaTeX inline $E=mc^2$ and display $$int_0^1 x dx$$. Plus flavor diffs across 6 SSGs: Next.js MDX allows React components inside .mdx but breaks non-standard GFM alert syntax unless you install remark-gfm; Hugo shortcodes {{< tweet >}} clash with MDX; Astro has built-in Shiki highlighting vs Docusaurus Prism default vs MkDocs Pygments vs Jekyll Rouge.

K
By Korelyy Team
July 5, 2026·9 min Read

1. CommonMark 0.31 vs GFM — The Exact Feature Matrix (Print This Out)

  • ✅ GFM EXCLUSIVE #1 — Task list checkbox: - [x] Ship feature. CommonMark renders this as plain bullet list. GFM rule: MUST have single space after opening bracket; - [x]Ship → 43% of writers forget the space → literal [x] appears.
  • ✅ GFM EXCLUSIVE #2 — Strikethrough: ~~deprecated~~. CommonMark has no strike syntax (would require raw HTML which is often sanitized by SSGs).
  • ✅ GFM EXCLUSIVE #3 — Table alignment pipes: | Left | Center | Right | then newline | :--- | :---: | ---: |. CommonMark zero support for tables.
💡 SSG Gotcha: Next.js MDX with @next/mdx package does NOT ship GFM extensions by default. If your alert block > [!NOTE] renders as plain blockquote, add remark-gfm and rehype-slug+autolink-headings to next.config.ts experimental mdxRs options.
📝 Live Markdown Preview: CommonMark 0.31 + GFM 14 (Alerts / Footnotes) + Mermaid 11 Diagrams + MathJax 4 + Export HTML/PDF/Vue SFC / 1-Click GitHub Paste →→

Put the tutorial patterns to work instantly

Markdown Preview
→
Case Converter
→
Text Counter
→
Try 100+ ready templates in Korelyy Toolbox →
☕ Support KorelyyIf this tool helped you, buy me a coffee