WikitalisHelp

This is the help page for Wikitalis. It's mostly for my own convenience. You'd probably be better off using a full featured wiki system (for example, one that supports Creole markup).

When editing a page, a preview of the page is displayed below the code field. It updates in real time when you modify the code.

An index is automatically generated which lists the sections and sub sections.

It's mainly written in Haxe , but currently has a thin ASP.NET back end.

Markup Language

The language is reminiscent of LaTeX, with a backslash-command-braces style. However, there is no math mode and no \begin ... \end . It's easier to learn and remember, but also a lot less powerful.

Sections

\section{Hello}

Creates a section with the title "Hello".

\subsection{Hey}

Creates a sub section with the title "Hey".

Paragraphs

Text can be written freely outside commands. If two pieces of text are separated by one or more empty lines, they will be split into a pair of paragraphs. Otherwise it's just displayed as one paragraph with no line breaks.

There is \b{bold} and \c{fixed width} text.

There is bold and fixed width text.

Here comes a link to an \link{Welcome}{internal page}, 
and here comes one to an \link{google.com}{external page}. 
The second parameter is a description, but can be left out 
and is then replaced with the page name or URL: \link{WikitalisHelp}.

Here comes a link to an internal page , and here comes one to an external page . The second parameter is a description, but can be left out and is then replaced with the page name or URL: WikitalisHelp .

Code

 \code{java}{this.isACodeBox();} 

Creates a code box similar to the one this page is full of:

this.isACodeBox();

The language parameter is optional. It will be ignored if there is no highlighter implemented for the language.

Most of the time, it makes more sense to use the three-double curly braces \code{{{ ... }}} to indicate that the contained code is pure text with no markup, and that line breaks and spacing should be preserved. This also allows backslashes and curly braces to appear in the code without escaping them.

Images

\image{http://validator.w3.org/images/valid_icons/valid-xhtml10-blue}{Image Title} 
(the title is optional)

Image Title (the title is optional)

Lists

\list
{Item 1}
{Item Two}
{Item C}

Creates a bullet list looking like:

There are two similar commands \count and \alpha that uses numbers and letters respectively instead of bullets. Here is an example with nested lists:

  1. Alma

    1. Foo

    2. Bar

  2. Boo

    1. Baz