TL;DR
What: Lightweight markup language for creating formatted text.
Why: Write docs, READMEs, notes with simple syntax that converts to HTML.
Quick Start
Headers:
# H1 Header
## H2 Header
### H3 Header
Text formatting:
**bold text**
*italic text*
~~strikethrough~~
`inline code`
Lists:
- Unordered item
- Another item
- Nested item
1. Ordered item
2. Another item
Links and images:
[Link text](https://example.com)

Code blocks:
```javascript
const greeting = "Hello, World!";
console.log(greeting);
```
Cheatsheet
| Syntax | Result |
|---|---|
**bold** | bold |
*italic* | italic |
~~strike~~ | |
`code` | code |
[text](url) | link |
 | image |
> quote | blockquote |
--- | horizontal rule |
Tables:
| Header 1 | Header 2 |
|----------|----------|
| Cell 1 | Cell 2 |
| Cell 3 | Cell 4 |
Task lists (GitHub Flavored):
- [x] Completed task
- [ ] Pending task
Gotchas
Line breaks not working
<!-- Add two spaces at end of line -->
Line one
Line two
<!-- Or use blank line for paragraph -->
Paragraph one
Paragraph two
Images not showing
<!-- Use relative path -->

<!-- Or absolute URL -->

Code block language highlighting
<!-- Specify language after backticks -->
```python
print("Hello")
```
```bash
echo "Hello"
```
Escaping special characters
\* Not italic \*
\# Not a header
\[Not a link\]