= 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 ==

<nowiki>''not emph''</nowiki>

== strikeout ==

<strike> This is ''struck out''</strike>

== entities ==

hi & low

hi &amp; low

G&ouml;del

&#777;&#xAAA;

== comments ==

inline<!-- secret --> comment

<!-- secret -->

between blocks

 <!-- secret -->

== linebreaks ==

hi<br/>there

hi<br>
there

== : indents ==

hi
: there
bud

hi
:: there
bud

== p tags ==

hi there
<p>
bud
<p>
another
</p>

== raw html ==

hi <span style="color:red">''there''</span>.

<ins>inserted</ins>

<div class="special">
hi ''there''
</div>

== sup, sub, del ==

H<sub>2</sub>O base<sup>''exponent''</sup>
<del>hello</del>

== inline code ==

<code>*→*</code> <tt>typed</tt> <hask>>>=</hask>

== code blocks ==

<pre>
case xs of
     (_:_) -> reverse xs
     []    -> ['*']
</pre>

<haskell>
case xs of
     (_:_) -> reverse xs
     []    -> ['*']
</haskell>

<syntaxhighlight lang="ruby" line start=100>
widgets.each do |w|
  print w.price
end
</syntaxhighlight>

== block quotes ==

Regular paragraph
<blockquote>
This is a block quote.

With two paragraphs.
</blockquote>
Nother paragraph.

== external links ==

[http://google.com ''Google'' search engine]

http://pandoc.org

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

[mailto:info@example.org email me]

== internal links ==

[[Help]]

[[Help|the help page]]

[[Help]]ers

[[Help]]<nowiki/>ers

[[Help:Contents|]]

[[#My anchor]]

[[Page#with anchor|and text]]

== images ==

[[File:example.jpg|caption]]

[[File:example.jpg|border|the ''caption'' with [http://google.com external link]]]

[[File:example.jpg|frameless|border|30x40px|caption]]

[[File:example.jpg]]

[[Archivo:example_es.jpg]]

== lists ==

* Start each line
* with an asterisk (*).
** More asterisks gives deeper
*** and deeper levels.
* Line breaks<br/>don't break levels.
*** But jumping levels creates empty space.
Any other start ends the list.

** two
* one

# Start each line
# with a number sign (#).
## More number signs gives deeper
### and deeper
### levels.
# Line breaks<br/>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<br/>of <nowiki><br/></nowiki>
# {{{template
|author=John
|title=My Book
}}}
## five sub 1
### five sub 1 sub 1
## five sub 2

<ol>
  <li>list item ''emph''
    <ol>
      <li>list item B1</li>
      <li>list item B2</li>
    </ol>continuing list item A1
  </li>
  <li>list item A2</li>
</ol>

<ol>
#abc
#def
#ghi
</ol>

<ol start="9">
<li>Amsterdam</li>
<li>Rotterdam</li>
<li>The Hague</li>
</ol>

== math ==

Here is some <math>x=\frac{y^\pi}{z}</math>.

With spaces: <math> x=\frac{y^\pi}{z} </math>.

== preformatted blocks ==

 Start each line with a space.
 Text is '''preformatted''' and
 ''markups'' '''''can''''' be done.

  hell      yeah

 <nowiki>Start with a space in the first column,
(before the <nowiki>).

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</nowiki>

Not<hr/> preformatted

Don't need
 a blank line
around a preformatted block.

== templates ==

{{Welcome}}

{{Foo:Bar}}

{{Thankyou|all your effort|Me}}

Written {{{date}}} by {{{name}}}.

== tables ==

{|
|-
|Orange
|Apple
|-
|Bread
|Pie
|-
|Butter
|Ice cream
|}

{|
|+Food complements
!Orange
!Apple
|-
|Bread
|Pie
|-
!Butter
|Ice cream
|}

{|
|+Food complements
!Orange
!Apple
|-
|Bread

and cheese
|Pie

# apple
# carrot

|}

{|
|  Orange    ||   Apple   ||   more
|-
|   Bread    ||   Pie     ||   more
|-
|   Butter   || Ice cream ||  and more
|}

{|width=50%
! align="left" width="50%"| Left
! align="right"|Right
! align="center"|Center
|-
| left || 15.00 || centered
|-
| more || 2.0 || more
|}

{|
|-
|Orange
|Apple
|-
|Bread
|
{|
!fruit
!topping
|-
|apple
|ice cream
|}
|-
|Butter
|Ice cream
|}

{|
|Orange
|}Paragraph after the table.

== notes ==

My note!<ref>This.</ref>

URL note.<ref>http://docs.python.org/library/functions.html#range</ref>
