Markdown:

Markdown is a lightweight markup language that you can use to add formatting elements to plaintext text documents. Created by John Gruber in 2004, Markdown is now one of the world’s most popular markup languages.


Why Use Markdown?

You might be wondering why people use Markdown instead of a WYSIWYG editor. Why write with Markdown when you can press buttons in an interface to format your text? As it turns out, there are a couple different reasons why people use Markdown instead of WYSIWYG editors.


Markdown cheat sheet:

Header

# h1
## h2
### h3
#### h4
##### h5
###### h6
Header 1
======
Header 2
---------

Example

h1

h2

h3

h4

h5
h6

Header 1

Header 2

Emphasis

*italic*
_italic_

**bold**
__bold__

Example
italic
italic

bold
bold

Lists

* Unordered Item 1
* Unordered Item 2

1. Ordered Item 1
2. Ordered Item 2
Example
  • Unordered Item 1
  • Unordered Item 1
  1. Ordered Item 1
  2. Ordered Item 2

Code

4 space indent
makes a code block

```
code fences
```

```js
codeFences.withLanguage()
```

`denote a word or phrase as code`

Images

![Image alt text](/path/to/img.jpg)
![Image alt text](/path/to/img.jpg "title")

![Image alt text][img]
[img]: http://foo.com/img.jpg

Links

[link](http://google.com)

[link](http://google.com "Google.com")

[link][google]
[google]: http://google.com


Tables

| Column 1 Heading | Column 2 Heading |
| ---------------- | ---------------- |

| Some content | Other content |
Column 1 Heading | Column 2 Heading
--- | ---
Some content | Other content

Horizontal Line

----

****

_____

Blockquotes

> This is
> a blockquote
>
> > Nested
> > Blockquote