Web Development, Programming, Productivity
Basic Markdown Guide
By O. Wolfson
Markdown is a lightweight markup language for formatting plain text. Here are some basic syntax rules:
Headings
Use # for headings:
markdown# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Emphasis
Use * or _ for italics and ** or __ for bold:
markdown_Italic_
**Bold**
**_Bold and Italic_**
Italic
Bold
Bold and Italic
Lists
Unordered List
Use -, *, or +:
markdown- Item 1
- Item 2
- Subitem 1
- Subitem 2
- Item 1
- Item 2
- Subitem 1
- Subitem 2
Ordered List
Use numbers:
markdown1. First item
2. Second item
3. Third item
- First item
- Second item
- Third item
Links
markdown[Title](https://example.com)
Images
markdown

Blockquotes
Use > for blockquotes:
markdown> This is a blockquote.
This is a blockquote.
Code Blocks
Use backticks for inline code:
markdown`inline code`
inline code
Use triple backticks for code blocks:
markdownTo make a code block you must have 3 backticks before and after the code. After the first backtick set you can add the language of the code.
Code block here above 👆🏻
Tables
markdown| Header 1 | Header 2 | | -------- | -------- | | Row 1 | Data | | Row 2 | Data |
| Header 1 | Header 2 |
|---|---|
| Row 1 | Data |
| Row 2 | Data |
Horizontal Line
Use ---, ***, or ___:
markdown---
Task Lists
markdown- [x] Task 1
- [ ] Task 2
- [ ] Task 3
- Task 1
- Task 2
- Task 3