Markdown in 60 seconds
Markdown is plain text with a few symbols that mean “format this”. You write **important**, a renderer turns it into important. The rules above cover about 99% of what you’ll ever need. The two rules people trip over most:
- Blank lines matter. A blank line separates paragraphs, lists, tables and code blocks. Without it, blocks merge. See line breaks.
- Spaces after symbols matter.
#Headingand-itemare plain text;# Headingand- itemare not.
Flavours of Markdown
CommonMark is the strict, unambiguous specification most tools now follow. GitHub Flavored Markdown (GFM) is CommonMark plus tables, task lists, strikethrough and autolinks, and is what GitHub, and this site, use. Others, like MultiMarkdown, Pandoc Markdown and MDX, add their own extras. If something here doesn’t work in your app, it is almost always an extended feature the app doesn’t support.
New to all this? Read what Markdown is and how it works, or browse the syntax guides.