Click Raw Text to see the markup for this page, and try it yourself in WikiSandBox.


Our wiki syntax is deliberately similar to MoinMoin and WikiCreole.

Note: You should use formatting sparingly, WikiWikiWeb is about content, not look. See WikiDesignPrinciples.

Links

You can Link to URLs by enclosing them in double square brackets: http://www.codewiz.org/, or you can make descriptive links with some anchor text.

Anchored links also work with wiki pages, local paths, and non wiki words.

If you link to a directory, GeekiGeeki will automatically generate an index for it: macros

Image links: GiveOneGetOne.jpg

Inline media

Images

GerryStich

Images with thumbnails

Stich!
Stich!

Scaled images

tiny
tiny

Including other wiki pages

Use the same syntax to embed wiki pages inside other wiki pages:

You can also pass arguments to included pages! It works like a simple template system:

Including external resources inline

Macros

Block elements

Leave blank lines between paragraphs.

You can insert line
breaks
with double backslashes: \\.

If you indent text

To insert program source without reformatting in a monospace font, use three curly braces:

  public static void main(String[] args) {
    out.println("Hello");
  }

Just like that.

Itemized lists

If you put asterisks (*) at the start of the line

You can also have numbered lists, using the number (#) sign:

  1. first item
  2. second item

    1. first indented item
    2. second indented item

  3. third item

Text Styles

To write bold text, enclose it in double stars: **some word**.
To write italic text, enclose it in double slashes: //some word//.
To write monospace text, enclose it in double hashes: ##some word##.
To write underlined text, enclose it in double underscores: __some word__.
To write superscript text, enclose it in double carets: ^^some word^^.
To write subscript text, enclose it in double commas: ,,some word,,.
Double and triple quotes are also supported for compatibility with other wikis.
These keywords are highlighted: FIXME, TODO, DONE.

TIP: four consecutive stars (****) or slashes (////) are a good way to escape the syntax. :-)

Rulers





Headings

Level 2

Level 3

Level 4

Level 5

Tables

Table Heading 1Table heading 2Table heading 3
Table cell 4Table cell 5Table cell 6
Table cell 7Table cell 8Table cell 9

Inline HTML

You can use div, span and iframe elements with any attribute, including CSS, of course.

Pragmas

Wiki pages can specify special-purpose commands in their header. In the form:

# <keyword> <values>

Access Control Lists

# acl SomeUser:read,write OtherUser:read All:none

Limit read or write access to specific authenticated users

Custom cascading style sheets

# css my_style.css

Include a user-specified custom CSS before the default one(s).