I have a deep love for Markdown .It’s the magical tool that turns plain text into beautifully formatted documents. But here’s a little secret: even with over 10 years in tech, I still find myself googling how to format Markdown. So, I decided to write this cheatsheet to end my relentless web searches
Headers
Use `#` for headers. The number of `#` symbols at the beginning of the line indicates whether it's a heading 1, 2, 3, etc.
# H1
## H2
### H3
#### H4
##### H5
###### H6Emphasis
Use * or _ for emphasis.
*italic* or _italic_
**bold** or __bold__
***bold and italic*** or ___bold and italic___Lists
Unordered List
Use -, *, or + for unordered lists.
- Item 1
- Item 2
- Item 2a
- Item 2bOrdered List
Use numbers for ordered lists.
1. Item 1
2. Item 2
1. Item 2a
2. Item 2bLinks
Use [text](URL) for links.
[Ali Raza](https://www.aliirz.com)Images
Use  for images.
Blockquotes
Use > for blockquotes.
> This is a blockquote.Code
Inline Code
Use backticks for inline code.
`code`Code Blocks
Use triple backticks for code blocks.
```javascript
function helloWorld() {
console.log("Hello, world!");
}
```Horizontal Rules
Use ---, ***, or ___ for horizontal rules.
---
***
___Tables
Use | to create tables.
| Header 1 | Header 2 |
|----------|----------|
| Cell 1 | Cell 2 |
| Cell 3 | Cell 4 |Strikethrough
Use ~~ to strikethrough text.
~~This was a mistake.~~Task Lists
Use - [ ] for task lists.
- [x] Completed task
- [ ] Incomplete taskFootnotes
Use [^1] for footnotes.
Here is a footnote reference[^1].
Emoji
Use colons to include emoji.
:smile: :+1: :heart: