Markdown Cheatsheet

Markdown

Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).

Documentation: Markdown Docs
RFC: RFC 7763
GitHub Documentation: Writing Markdown on GitHub


Cheat-Sheet

Headings

1
2
3
4
5
6
7
8
9
10
11
# Heading 1

## Heading 2

### Heading 3

#### Heading 4

##### Heading 5

###### Heading 6

Here is a heading: # Heading, don’t do this: #Heading

Emphasis

Emphasis, aka italics, with _asterisks_ or _underscores_.

Strong emphasis, aka bold, with **asterisks** or **underscores**.

Combined emphasis with **asterisks and _underscores_**.

Strikethrough uses two tildes. ~~Scratch this.~~

Line Breaks

1
2
First line with two spaces after.  
And the next line.

Lists

Ordered Lists

1
2
3
1. First item
2. Second item
3. Third item

Unordered Lists

1
2
3
- First item
- Second item
- Third item
1
Link with text: [link-text](https://www.google.com)

Images

1
2
3
Image with alt text: ![alt-text](https://camo.githubusercontent.com/4d89cd791580bfb19080f8b0844ba7e1235aa4becc3f43dfd708a769e257d8de/68747470733a2f2f636e642d70726f642d312e73332e75732d776573742d3030342e6261636b626c617a6562322e636f6d2f6e65772d62616e6e6572342d7363616c65642d666f722d6769746875622e6a7067)

Image without alt text: ![](https://camo.githubusercontent.com/4d89cd791580bfb19080f8b0844ba7e1235aa4becc3f43dfd708a769e257d8de/68747470733a2f2f636e642d70726f642d312e73332e75732d776573742d3030342e6261636b626c617a6562322e636f6d2f6e65772d62616e6e6572342d7363616c65642d666f722d6769746875622e6a7067)

Code Blocks

Inline Code Block

1
Inline `code` has `back-ticks around` it.

Blocks of Code

1
2
var s = "JavaScript syntax highlighting";
alert(s);
1
2
s = "Python syntax highlighting"
print s
1
2
No language indicated, so no syntax highlighting.
But let's throw in a <b>tag</b>.

Tables

There must be at least 3 dashes separating each header cell.
The outer pipes (|) are optional, and you don’t need to make the raw Markdown line up prettily.

1
2
3
4
| Heading 1 | Heading 2 | Heading 3 |
| --------- | --------- | --------- |
| col1 | col2 | col3 |
| col1 | col2 | col3  |

Task list

To create a taksk lsit start line with square brackets with an empty space.
Ex: [ ] and add text for task.
To check the task replace the space between the bracket with “x”.

1
2
3
[x] Write the post
[ ] Update the website
[ ] Contact the user

Reference

Link: markdown guide