Home - yasinnaal/github-markdown-cheatsheet GitHub Wiki
Welcome to the Github Markdown Cheatsheet (syntax) wiki
For any suggestions or feedback click here
Headers
Emphasis (Style Text Bold, Italic, strikethrough)
Blockquotes
Lists
Ordered List
List CheckBox - Task Lists
Email
Code - Programing languages
Links
Line Breaks
Horizontal Line
Tables
Images
Emoji
Shields Badges
# H1
## H2
### H3
#### H4
##### H5
###### H6
*Text will be italic*
_Text will be italic_
**Text will be bold**
__Text will be bold__
*You **can** combine them*
~~strikethrough text (deleted text)~~ or <del>strikethrough text (deleted text)</del>
Text will be italic
Text will be italic
Text will be bold
Text will be bold
You can combine them
strikethrough text (deleted text) or strikethrough text (deleted text)
As Grace Hopper said:
> I’ve always been more interested
> in the future than in the past.
As Grace Hopper said:
I’ve always been more interested in the future than in the past.
* Item 1
* Item 2
* Item 2a (add tow spaces manually)
* Item 2b (add tow spaces manually)
* Item 3
- Item 1
- Item 2
- Sub Item (add tow spaces manually)
- Sub Item (add tow spaces manually)
- Item 3
1. Item 1
2. Item 2
* Item 2a (add tow spaces manually)
* Item 2b (add tow spaces manually)
3. Item 3
- Item 1
- Item 2
- Item 2a (add space manually)
- Item 2b (add space manually)
- Item 3
- [ ] Item A
- [x] Item B
- [x] Item C
- Item A
- Item B
- Item C
You can add language identifier after ``` to enable syntax highlighting in code block.
ABAP
```ABAP
REPORT Z_HELLO_WORLD.
* ABAP Hello World!
" we use * or " to write comments, both are supported.
write 'Hello World'.
```
REPORT Z_HELLO_WORLD.
* ABAP Hello World!
" we use * or " to write comments, both are supported.
write 'Hello World'.
rubby
```ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
java
```java
// Your First java Program
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
```
// Your First java Program
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
You can find out which programing language keywords are valid in the languages YAML file.
[click here to go to Google](wwww.google.com)
line 1<br>
line 2<br>
line 3<br>
line 1
line 2
line 3
Hyphens (Dash)
---
Asterisks
***
Underscores
___
Asterisks
Underscores
|Column 1|Column 2|Column 3|
|---|:---|---:|
|Row 1 Column 1| Row 1 Column 2| Row 1 Column 3|
|Row 2 Column 1| Row 2 Column 2| Row 2 Column 3|
Note: Colons : are used to align columns lef, right, center.
Column 1 | Column 2 | Column 3 |
---|---|---|
Row 1 Column 1 | Row 1 Column 2 | Row 1 Column 3 |
Row 2 Column 1 | Row 2 Column 2 | Row 2 Column 3 |

or
<img src="https://github.com/yasinnaal/images/blob/main/github_logo.png?raw=true">
or
to add tip text on mouse hover

Emoji
People - (😊 , 😯 , ❤️)
Nature - (☀️ , ⛄ , 🐶)
Objects - (📁 , 💻 , 🔔)
Places - (:house: ,
Symbols - (:parking: , ❌ , :wheelchair:)
Kaomoji
Special-Symbols
See more:
https://shields.io/
https://github.com/badges/shields
You can search on https://shields.io/ to see all github badges and create your own.
You can show information about your repository like forks total...etc.
References: markdown cheatsheet online pdf