# Big heading

## Smaller heading

### Smaller

#### And

##### Smaller

Something **strong**. Something _emphatic_. Some `code`. Something ~~deleted~~.

 * Here
 * is a
 * list

 1. Numbered
 2. Lists
 3. Too

> Block quotes
> as well

[Links](foo) too [with titles](<bar> "and all that jazz"). Also ![images](img).

<html is="also valid markdown of course">

```javascript
$('code').with(/languages/, function(){
  // Also gets syntax highlighting
});
```

\<escaped html doesn't count though>






































# H1

## H2

### H3

#### H4

##### H5

##### H6

## H2 with trailing hashes ##



  ### H3 with some leading space


     # H1 indented too far


seText-style H1
======



seText-style H2
------


  unaligned H1
=


unaligned h2
  --


h1 indented too far
     =




not an hr:

===


this is an hr:

***

and this:

---

and this:

___


and this:

 *    *  * * ** **

not this:

 * _ *




**strong** stuff

__strong
stuff__


**not strong

stuff**




Here is some _emphatic_ stuff


*emphatic
stuff I say!*


_not

very emphatic_






Here is a **strong, *emphatic* thing**.

And **another *one***

And ***another one!***

And **_this_ one too**

And __this *one*__

This __is **silly though**__


Here is an _emphatic, **strong** thing_

And _another __one___

And *another **one***


~~deleted stuff~~


 * list
 * listy
 * listy

 1. num
 *  bered
 *  lists
    moar
 *  blah


 * **formatting** _in_ ~~lists~~ please with `code` and stuff
   * nesting?
   * maybe
   * too?



`code`

Lots of text with `code` in it

Code `has no *stuff inside it*`.

# Even `headings` can have code _and other_ **things**





[link](aaaa)

[link](<aaa>)

[link](aaaa "title")

[link](aaaa(foo) "tit\"le")

[link](<blahblah> 'som"e"thing')


![IMAGE](image)

![IMAGE](<aaa>)

![IMAGE](aaaa "title")

![IMAGE](aaaa(foo) "tit\"le")

![IMAGE](<blahblah> 'som"e"thing')



[link **with** _somme_ `formatting`](foo)

![image **with** _some_ `formatting`](bar)


This probably won't work:

[link with ![an image](foo)](bar)



> blockquote



> blockquote
> long
> long
> blockquote

> blockquote
  with
  lazy
coninutation
> and picking
> back up
agan

> * list
  * inside
  * blockquote
  * omg



[refdef]: /blah "title"

[def2]:
  /blah
  "title"



[link][withRef]

[link] [with other ref]

![img][withref]

![img] [withotherref]


[shortcut]


[shortcut **can have stuff in it**]

[shortcut **can have stuff in it**]: /ref "can't though"


![img shortcut]


```
CODE BLOK
```


~~~
CODE BLOK
~~~

    indented
    code is da
    best


```html
<hi iam="some html">
```

~~~html
<hi iam="some html">
~~~



Righty

<table>
  hi I am some html
</table>


## <i class="foo bar">ok then</i> stuffs



---
Still to do:

 * footnotes
 * emoji
 * tables
 * emails + urls

Bigger stuff:

 * Tweak Prism for a better concept of ordering and precedence
 * Lots of actions
    * ctrl-b bold/unbold
    * ctrl-i em/un-em
 * Sections?
 * urldef linkText / linkLabel?
 * think through linktext not allowing other links etc