Instiki
Markup Choices

Instiki allows several different choices of markup language. Each Web can have its own choice of markup.

XHTML-Capable Markup Options

With any one of these choices, content is sent as application/xhtml+xml to compatible browsers. That means you can include inline SVG on your pages. If you see the cool Logo, that’s a signal that an XHTML-capable markup is in operation.

All of these are based on Maruku, and use its enhanced Markdown syntax.

Markdown+itex2MML
This is the default option. It uses itex2MML and allows you to type itex equations, which are turned into MathML for display in capable browsers. In other browsers, MathJax is used to render the MathML. On math-heavy pages, MathJax can be somewhat slow, and its capabilities are somewhat limited, but it is admirably consistent across platforms.
Markdown+BlahTeX/PNG
This option renders your equations to PNG pictures, instead of MathML. Setup is a little more complicated, and the rendering is not as nice, but you don’t need a MathML-capable browser to see the equations.
Markdown
If you don’t need equation-support, choose this option. Then $ has no special meaning (instead of being used to delimit equations).

HTML Markup Options

If you select one of these options, your content is sent as text/html, which means no equations, and no SVG support. These are included, largely for legacy reasons.

Textile
This one supports Textile syntax, using RedCloth.
RDoc
This one supports RDoc markup syntax.
Mixed
Same as the Textile option, but a single line-break is not converted into a <br/>.