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).
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
Links
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.
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