Skip to main content

Menu

LEVEL 0
0/5 XP
HomeAboutTopicsPricingMy VaultStats

Categories

🤖 Artificial Intelligence
☁️ Cloud and Infrastructure
💾 Data and Databases
💼 Professional Skills
🎯 Programming and Development
🔒 Security and Networking
📚 Specialized Topics
HomeAboutTopicsPricingMy VaultStats
LEVEL 0
0/5 XP
GitHub
© 2026 CheatGrid™. All rights reserved.
Privacy PolicyTerms of UseAboutContact

Markdown Cheat Sheet

Markdown Cheat Sheet

Back to Developer Tools
Updated 2026-04-28
Next Topic: Notepad++ Cheat Sheet

Markdown is a lightweight markup language created by John Gruber in 2004 for writing formatted text using plain-text editors. It's designed to be easy to read and write, converting seamlessly to HTML while remaining human-readable in its raw form. Markdown has become the de facto standard for documentation, README files, note-taking apps, static site generators, and content management systems. The CommonMark specification standardizes Markdown syntax, while GitHub Flavored Markdown (GFM) extends it with tables, task lists, strikethrough, alerts, math expressions, and Mermaid diagrams — features now widely adopted across development platforms.

What This Cheat Sheet Covers

This topic spans 26 focused tables and 141 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.

Table 1: HeadingsTable 2: Text EmphasisTable 3: Paragraphs and Line BreaksTable 4: ListsTable 5: LinksTable 6: ImagesTable 7: CodeTable 8: BlockquotesTable 9: Horizontal RulesTable 10: TablesTable 11: Escaping CharactersTable 12: HTML EmbeddingTable 13: YAML Front MatterTable 14: Extended Syntax — FootnotesTable 15: Extended Syntax — Definition ListsTable 16: Extended Syntax — AbbreviationsTable 17: Extended Syntax — EmojiTable 18: Math ExpressionsTable 19: Mermaid DiagramsTable 20: GitHub Flavored Markdown (GFM) ExtensionsTable 21: GitHub Alerts (Callouts)Table 22: Markdown Variants and FlavorsTable 23: Best PracticesTable 24: Common Pitfalls and GotchasTable 25: Advanced TechniquesTable 26: Editor and Tool Support

Table 1: Headings

SyntaxExampleDescription
ATX headings
# Heading 1
## Heading 2
### Heading 3
• Use 1–6 hash symbols # followed by a space
• number of hashes determines heading level (H1–H6).
Setext headings
Heading 1
=========
Heading 2
---------
• Underline text with = for H1 or - for H2
• alternative syntax for top two levels only.

More in Developer Tools

  • Linear Project Management for Engineering Teams Cheat Sheet
  • Notepad++ Cheat Sheet
  • AI-LLM Code Generation Cheat Sheet
  • Docker Desktop for Developers Cheat Sheet
  • Jupyter Notebooks Cheat Sheet
  • Sublime Text Cheat Sheet
View all 55 topics in Developer Tools