Using Markdown on GitHub – A Practical Guide

Markdown is a lightweight markup language that is widely used on GitHub. It is commonly used for README files, documentation, issues, pull requests, and wikis.

Basic Markdown Elements

Headings

# H1
## H2
### H3
#### H4
##### H5
###### H6

Text Formatting

**Bold**
*Italic*
~~Strikethrough~~
<sup>Superscript</sup>
<sub>Subscript</sub>

Lists

- Item 1
- Item 2
- Item 3

1. First Item
2. Second Item
3. Third Item

Task Lists (GitHub Feature)

- [x] Completed Task
- [ ] Open Task

Links & Images

[Visit Online Markdown Editor](https://onlinemarkdown.com)
![Markdown Logo](https://upload.wikimedia.org/wikipedia/commons/4/48/Markdown-mark.svg)

Blockquotes

> "Markdown is a lightweight markup language for creating formatted text using a plain-text editor."

Inline Code

`console.log("Hello Markdown");`

Code Blocks

```javascript
function greet(name) {
  console.log(`Hello, ${name}!`);
}
```

Tables

| Feature | Supported |
|---------|----------|
| Bold/Italic | ✅ Yes |
| Lists | ✅ Yes |
| Code Blocks | ✅ Yes |
| Tables | ✅ Yes |
| Image | ✅ Yes |
| Link | ✅ Yes |

Advanced GitHub Features

@username
:smile: :rocket: :fire:
---
HTML support using <div> is possible