The syntax of the wiki format is described in various locations on the MoinMoin site:
Various enhancements are introduced in MoinLight, and these are described below.
Introduce an anchor employing a fragment identifier that can be reached by a link employing the identifier. For example, end is a link to the anchor ((end)) near the end of this page.
((identifier))
Here, identifier is the fragment identifier for the anchor.
The <<Anchor(identifier)>> macro has the same function.
Introduces a line break in the page. For example:
Above
Below
Above \\ Below
Here, \\ is the line break symbol.
The <<BR>> macro has the same function.
Link syntax remains largely compatible with Moin, but it is possible to break links across lines. For example:
a description of a link to the Moin format syntax wrapped across multiple lines
[[MoinSyntax|a description of a link to the Moin format syntax wrapped across multiple lines]]
The Moin link syntax applies, including the transclusion syntax.
List syntax is generally compatible with Moin, but MoinLight supports a less restrictive syntax in certain cases. For example:
Here, the definition list supports formatting in the title element of each list item.
To illustrate the above example:
`title`:: value
Introduces a non-breaking space in the page. For example:
First Second
First\_Second
Here, \_ is the non-breaking space symbol.
Provides a more readable and convenient way of describing tables. For example:
Top Left | Top Right |
Bottom Left | Bottom Right (continued) |
{{{#!table Top Left || Top Right == Bottom Left || Bottom Right .. (continued) }}}
Provides mostly the same functionality as the MoinMoin extension ImprovedTableParser.
Introduce text verbatim in the page, ignoring any other markup features that may be present. For example:
some ''verbatim'' text
<<<some ''verbatim'' text>>>
Here, <<< and >>> enclose the verbatim text.
The <<Verbatim(some ''verbatim'' text)>> macro has a similar function, but being a macro it imposes limitations on the enclosed content, such as not permitting newlines.
A demonstration of the anchor syntax.