= header =
== header level two ==
===header level 3===
====header ''level'' four====
===== header level 5 =====
====== header level 6 ======
======= not a header ========
== not a header ==
== emph and strong ==
''emph'' '''strong'''
'''''strong and emph'''''
'''''emph inside'' strong'''
'''strong with ''emph'''''
'''''strong inside''' emph''
== horizontal rule ==
top
----
bottom
----
== nowiki ==
''not emph''
== strikeout ==
This is ''struck out''
== entities ==
hi & low
hi & low
Gödel
̉પ
== comments ==
inline comment
between blocks
== linebreaks ==
hi
there
hi
there
== : indents ==
hi
: there
bud
hi
:: there
bud
== p tags ==
hi there
bud
another
== raw html ==
hi ''there''.
inserted
hi ''there''
== sup, sub, del ==
H2O
base''exponent''
hello
== inline code ==
*→*
typed >>=
== code blocks ==
case xs of
(_:_) -> reverse xs
[] -> ['*']
case xs of
(_:_) -> reverse xs
[] -> ['*']
widgets.each do |w|
print w.price
end
== block quotes ==
Regular paragraph
This is a block quote.
With two paragraphs.
Nother paragraph.
== external links ==
[http://google.com ''Google'' search engine]
http://johnmacfarlane.net/pandoc/
== lists ==
* Start each line
* with an asterisk (*).
** More asterisks gives deeper
*** and deeper levels.
* Line breaks
don't break levels.
*** But jumping levels creates empty space.
Any other start ends the list.
# Start each line
# with a number sign (#).
## More number signs gives deeper
### and deeper
### levels.
# Line breaks
don't break levels.
### But jumping levels creates empty space.
# Blank lines
# end the list and start another.
Any other start also
ends the list.
;item 1
: definition 1
;item 2
: definition 2-1
: definition 2-2
# one
# two
#* two point one
#* two point two
# three
#; three item one
#: three def one
# four
#: four def one
#: this looks like a continuation
#: and is often used
#: instead
of
# five
## five sub 1
### five sub 1 sub 1
## five sub 2
== math ==
Here is some .
== preformatted blocks ==
Start each line with a space.
Text is '''preformatted''' and
''markups'' '''''can''''' be done.
hell yeah
Start with a space in the first column,
(before the ).
Then your block format will be
maintained.
This is good for copying in code blocks:
def function():
"""documentation string"""
if True:
print True
else:
print False