These are the notes regarding the [Creole Markup Extension|http://www.oddmuse.org/cgi-bin/oddmuse/Creole_Markup_Extension] for [Oddmuse|http://www.oddmuse.org/].

Lists: No nested lists, a single space or tab required after the # or -.

Bold and Italic tags can be nested within each other, and may contain links. {{{**[[link]]**}}} will create a bold link. In the case of nesting errors, Oddmuse will try to close as many tags as possible. {{{**//bold and italic**//foo}}} will therefore print foo in italic, as the second {{{**}}} will close both {{**}} and {{//}}. Bold and Italic may span lines but not paragraphs. Bold sections will use the strong element instead of b, italic sections will use the em element instead of i.

Headings: {{{==}}} will create H2 headings. Users therefore cannot create H1 headings on a page. The page title is the only H1. A single space or tab required after the last equal sign. Headings allow nested markup and end at the first newline. They may not span lines. Therefore {{{== [[link]]}}} will create a link inside a heading. Trailing equal signs inside a heading will be eaten silently. Therefore {{{== foo ====}}} will create a heading "foo" where as {{{== foo != bar}}} will create a heading "foo != bar".

Preformatted and nowiki: As suggested by Janne, three opening braces at the beginning of a line will open a pre element (preformatted), whereas three opening braces elsewhere will open a span element (unprocessed). This will usually not be monospaced, unlike pre, code, or tt elements! Both preformatted and unprocessed sections may contain empty lines. For unprocessed sections, these newlines will not be shown by the browser, obviously.

In preformatted blocks, any whitespace including a single newline after the opening braces will be eaten. Otherwise, all preformatted blocks will start with a newline (the newline right after the third opening brace. In addition to that, the closing three braces also need to stand at the beginning of a line.