# Header 1
## Header 2
### Header 3
[link](http://www.example.com)

**bold**
*italic*
`code`
```ruby
puts 'code highlighting'
puts "!"
```
Code blocks:
puts 'code' + \
'block'
- unordered list
- unordered list
- unordered list
----
0. ordered list
0. ordered list
0. ordered list
> Block Quote