Markdown syntax
Headings, lists, links, images, tables, code: all of Markdown (and GitHub-flavored) on one sheet.
Headings
# Heading 1 ## Heading 2 ### Heading 3
Emphasis
*italic* **bold** ~~strikethrough~~ `code`
Lists
- bullet - nested 1. numbered - [ ] to-do - [x] done
Links and images
[text](https://example.com) 
Quotes and code
> quote ```php echo "code block with highlighting"; ```
Tables
| Column A | Column B | |:---------|---------:| | left | right |
Misc
---: horizontal rule- two trailing spaces: hard line break
Footnotes and escaping
Here's some text with a footnote[^1]. [^1]: The footnote's content.
To show a special character literally (*, _, `…), precede it with a backslash: \*not italic\*.
GitHub-flavored extensions (GFM)
~~strikethrough text~~ https://example.com automatically becomes a link (autolink) user/repo#123 turns into a link to the issue (on GitHub)
Callouts (alerts)
A common extension (used on GitHub and on this site, among others) turns a special quote into a styled box:
> [!NOTE] > Some extra context. > [!TIP] > A practical tip. > [!WARNING] > Something important to watch out for.
Common types: NOTE, TIP, IMPORTANT, WARNING, CAUTION.
HTML inside Markdown
Most Markdown engines accept raw HTML mixed with the text (e.g. <br> for a simple line break), but that's not guaranteed everywhere: some environments (including this one) deliberately disable raw HTML for security and only render standard Markdown syntax.
Thanks for the feedback!