| normal |
[1]: www.google.com
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent nisi est,
ullamcorper euismod iaculis sed, tristique at neque. Nullam metus risus,
malesuada vitae imperdiet ac, tincidunt eget lacus. Proin ullamcorper
vulputate dictum. Vestibulum consequat ultricies nibh, sed tempus nisl mattis a.
| First Header | Second Header |
| ------------- | ------------- |
| Row 1 Cell 1 | Row 1 Cell 2 |
| Row 2 Cell 1 | Row 2 Cell 2 |
Phasellus ac porttitor quam. Integer cursus accumsan mauris nec interdum.
Etiam iaculis urna vitae risus facilisis faucibus eu quis risus. Sed aliquet
rutrum dictum. Vivamus pulvinar malesuada ultricies. Pellentesque in commodo
nibh. Maecenas justo erat, sodales vel bibendum a, dignissim in orci. Duis
blandit ornare mi non facilisis. Aliquam rutrum fringilla lacus in semper.
Sed vel pretium lorem.
| First Header | Second Header |
| ------------- | ------------- |
| First Header | Second Header |
### Automatic Links
```
https://ghost.org
```
https://ghost.org
### Markdown Footnotes
```
The quick brown fox[^1] jumped over the lazy dog[^2].
[^1]: Foxes are red
[^2]: Dogs are usually not red
```
The quick brown fox[^1] jumped over the lazy dog[^2].
### Syntax Highlighting
```language-javascript
[...]
```
Combined with [Prism.js](http://prismjs.com/) in the Ghost theme:
```language-javascript
// # Notifications API
// RESTful API for creating notifications
var Promise = require('bluebird'),
_ = require('lodash'),
canThis = require('../permissions').canThis,
errors = require('../errors'),
utils = require('./utils'),
// Holds the persistent notifications
notificationsStore = [],
// Holds the last used id
notificationCounter = 0,
notifications;
```
foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
_baz_bar_foo_
__baz_bar_foo__
___baz_bar_foo___
baz bar foo _baz_bar_foo foo bar baz_ and foo
foo\_bar\_baz foo\_bar\_baz\_bar\_foo \_foo\_bar baz\_bar\_ baz\_foo
`foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo`
foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
```html
foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
```
foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
[foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo](http://myurl.com/foo_bar_baz_bar_foo)
foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
-----
### foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
1. foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
2. foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
> blockquote foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
* foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
* foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
-------
http://en.wikipedia.org/wiki/Tourism_in_Germany
[an example] [wiki]
Another [example][wiki] of a link
[wiki]: http://en.wikipedia.org/wiki/Tourism_in_Germany
foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo
![foo_bar_baz foo_bar_baz_bar_foo _foo_bar baz_bar_ baz_foo](http://myurl.com/foo_bar_baz_bar_foo)
http://myurl.com/foo_bar_baz_bar_foo
_italics_.
_italics_ .
escaped word\_with\_underscores
escaped word\_\_with\_\_double underscores
escaped word_\_with\__single italic underscore
escaped word\*with*asterixs
escaped word\*\*with\*\*asterixs
escaped word**\*with\***bold asterixs
* Item 1
* Item 2
1. Item 1
2. Item 2
- Item 1
- Item 2
2015-10-04
1. Hi, I am a thing
```sh
$ git clone thing.git
dfgdfg
```
1. I am another thing!
```sh
$ git clone other-thing.git
foobar
```
> a blockquote
# followed by an heading
Test pre in a list
- & <
- `& <`
- & <
- `& <`
- & <
- `& <`
- & <
- `& <`
Title 1
-------
# Title 2
foo
```javascript
var s = "JavaScript syntax highlighting";
alert(s);
```
bar
this is a long paragraph
this is another long paragraph
```javascript
var s = "JavaScript syntax highlighting";
alert(s);
```
```python
s = "Python syntax highlighting"
print s
```
```javascript
var s = "JavaScript syntax highlighting";
alert(s);
```
```python
s = "Python syntax highlighting"
print s
```
```
No language indicated, so no syntax highlighting.
But let's throw in a tag.
```
```python
var s;
```
this is a long paragraph
```javascript
var s;
```
![sd-inline](https://raw.githubusercontent.com/showdownjs/logo/master/dist/logo.readme.png) [sd-ref][sd-logo]
foo
[sd-inline](https://raw.githubusercontent.com/showdownjs/logo/master/dist/logo.readme.png) ![sd-ref][sd-logo]
foo
![sd-ref][sd-logo] [sd-inline](https://raw.githubusercontent.com/showdownjs/logo/master/dist/logo.readme.png)
foo
[sd-ref][sd-logo] ![sd-inline](https://raw.githubusercontent.com/showdownjs/logo/master/dist/logo.readme.png)
foo
[![sd-ref][sd-logo]](http://www.google.com/)
[sd-logo]: https://www.google.pt/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png
![sd-inline](https://raw.githubusercontent.com/showdownjs/logo/master/dist/logo.readme.png) ![sd-ref][sd-logo]
foo
![sd-ref][sd-logo] ![sd-inline](https://raw.githubusercontent.com/showdownjs/logo/master/dist/logo.readme.png)
[sd-logo]: https://www.google.pt/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png
[sd-inline](https://raw.githubusercontent.com/showdownjs/logo/master/dist/logo.readme.png) [sd-ref][sd-logo]
foo
[sd-ref][sd-logo] [sd-inline](https://raw.githubusercontent.com/showdownjs/logo/master/dist/logo.readme.png)
[sd-logo]: https://www.google.pt/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png
* list item 1
```
child1
child2
some text
```
* list item 2
```
child1
child2
some text
```
* one
1. two
foo
* one
1. two
foo
* one
1. two
foo
* one
1. two
foo
* one
* two
foo
* one
* two
foo
* one
* two
foo
* one
* two
foo
* one
* two
* one long paragraph of
text
1. two
foo
* one long paragraph of
text
1. two
* one
1. two
foo
* one
1. two
foo
* one
1. two
foo
* one
1. two
foo
* uli one
* uli two
foo
* uli one
* uli two
foo
* uli one
* uli two
foo
* uli one
* uli two
- - - a
a
+ - * - - + a
a
1. 2. 3. 4. 5.
a
1. 2. 3. 4. 5. a
- - - a
+ - * - - + a
1. 2. 3. 4. 5.
1. 2. 3. 4. 5. a
- -
a
fooo
- - - aaaaa
bbbbb
- - - - -- - - - - - - -- - - - - - - - - - - - - - - - - - - - abcd
---
- - -
plain text link http://test.com/this_has/one.html with underscores
legit·word_with·1·underscore
a word_with_2underscores (gets em)
this is a underscore_test ![my cat](http://myserver.com/my_kitty.jpg)
another ![my cat](http://myserver.com/my_kitty.jpg) underscore_test bla
This is a first paragraph,
on multiple lines.
This is a second paragraph.
There are spaces in between the two.
This is a first paragraph,
on multiple lines.
This is a second paragraph
which has multiple lines too.
A first paragraph.
A second paragraph after 3 CR (carriage return).
This a very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long paragraph on 1 line.
A few spaces and a new long long long long long long long long long long long long long long long long paragraph on 1 line.
This a very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long paragraph on 1 line.
1 tab to separate them and a new long long long long long long long long long long long long long long long long paragraph on 1 line.
This a very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long paragraph on 1 line.
A new long long long long long long long long long long long long long long long long paragraph on 1 line.
An ampersand & in the text flow is escaped as an html entity.
There is an [ampersand](http://validator.w3.org/check?uri=http://www.w3.org/&verbose=1) in the URI.
This is \*an asterisk which should stay as is.
This is * an asterisk which should stay as is.
\\ backslash
\` backtick
\* asterisk
\_ underscore
\{\} curly braces
\[\] square brackets
\(\) parentheses
\# hash mark
\+ plus sign
\- minus sign (hyphen)
\. dot
\! exclamation mark
> # heading level 1
>
> paragraph
>A blockquote with a very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long line.
>and a second very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long line.
>This a very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long paragraph in a blockquote.
> A blockquote
> on multiple lines
> like this.
>A blockquote
>on multiple lines
>like this.
>A blockquote
>on multiple lines
>like this.
>
>But it has
>two paragraphs.
>A blockquote
>on multiple lines
>like this
> This is the first level of quoting.
>
> > This is nested blockquote.
>
> Back to the first level.
> This is the first level of quoting.
>
> > This is nested blockquote.
> This is the first level of quoting.
> > This is nested blockquote.
> Back to the first level.
> This is the first level of quoting.
> > This is nested blockquote.
10 PRINT HELLO INFINITE
20 GOTO 10
10 PRINT < > &
20 GOTO 10
10 PRINT HELLO INFINITE
20 GOTO 10
as*te*risks
*single asterisks*
_single underscores_
HTML entities are written using ampersand notation: ©
These lines all end with end of line (EOL) sequences.
Seriously, they really do.
If you don't believe me: HEX EDIT!
These lines all end with end of line (EOL) sequences.
Seriously, they really do.
If you don't believe me: HEX EDIT!
These lines all end with end of line (EOL) sequences.
Seriously, they really do.
If you don't believe me: HEX EDIT!
This is an H1
=============
# This is an H1 #
# This is an H1
# this is an h1 with two trailing spaces
A new paragraph.
# This is an H1
This is an H2
-------------
## This is an H2 ##
## This is an H2
### This is an H3 ###
### This is an H3
#### This is an H4 ####
#### This is an H4
##### This is an H5 #####
##### This is an H5
###### This is an H6 ######
###### This is an H6
- - -
---
***
___
-------
![HTML5][h5]
[h5]: http://www.w3.org/html/logo/img/mark-word-icon.png "HTML5 for everyone"
![HTML5][h5]
[h5]: http://www.w3.org/html/logo/img/mark-word-icon.png
![HTML5](http://www.w3.org/html/logo/img/mark-word-icon.png "HTML5 logo for everyone")
![HTML5](http://www.w3.org/html/logo/img/mark-word-icon.png)
We love ` and &` for everything
``We love `code` for everything``
``We love `code` for everything``
A first sentence
and a line break.
A first sentence
and a line break.
This is an automatic link
[W3C](http://www.w3.org/ "Discover w3c")
[W3C](http://www.w3.org/)
[World Wide Web Consortium][w3c]
[w3c]:
[World Wide Web Consortium][]
[World Wide Web Consortium]: http://www.w3.org/
[w3c][]
[w3c]: http://www.w3.org/
[World Wide Web Consortium] [w3c]
[w3c]: http://www.w3.org/
[World Wide Web Consortium][w3c]
[w3c]: http://www.w3.org/
"Discover W3C"
[World Wide Web Consortium][w3c]
[w3c]: http://www.w3.org/ (Discover w3c)
[World Wide Web Consortium][w3c]
[w3c]: http://www.w3.org/ 'Discover w3c'
[World Wide Web Consortium][w3c]
[w3c]: http://www.w3.org/ "Discover w3c"
[World Wide Web Consortium][w3c]
[w3c]: http://www.w3.org/
* a list containing a blockquote
> this the blockquote in the list
* a list containing a block of code
10 PRINT HELLO INFINITE
20 GOTO 10
* This is a list item with two paragraphs. Lorem ipsum dolor
sit amet, consectetuer adipiscing elit. Aliquam hendrerit
mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet
vitae, risus. Donec sit amet nisl. Aliquam semper ipsum
sit amet velit.
* Suspendisse id sem consectetuer libero luctus adipiscing.
* This is a list item with two paragraphs. Lorem ipsum dolor
sit amet, consectetuer adipiscing elit. Aliquam hendrerit
mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet
vitae, risus. Donec sit amet nisl. Aliquam semper ipsum
sit amet velit.
* Suspendisse id sem consectetuer libero luctus adipiscing.
1\. ordered list escape
1. 1
- inner par list
2. 2
1. list item 1
8. list item 2
1. list item 3
1. list item 1
2. list item 2
3. list item 3
This is a paragraph
on multiple lines
with hard return.
This a very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long paragraph on 1 line.
This is a paragraph with a trailing and leading space.
This is a paragraph with 1 trailing tab.
This is a paragraph with 2 leading spaces.
This is a paragraph with 3 leading spaces.
This is a paragraph with 1 leading space.
This is a paragraph with a trailing space.
as**te**risks
**double asterisks**
__double underscores__
* list item 1
* list item 2
* list item 3
- list item 1
- list item 2
- list item 3
* list item 1
* list item 2
* list item 3
* list item 1
* list item 2
* list item 3
* list item 1
* list item 2
* list item 3
+ list item 1
+ list item 2
+ list item 3
* list item in paragraph
* another list item in paragraph
* This a very long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long long paragraph in a list.
* and yet another long long long long long long long long long long long long long long long long long long long long long long line.
* This is a list item
with the content on
multiline and indented.
* And this another list item
with the same principle.