DocBasicSyntax

Here is information about basic syntax for TBWiki:

General markup [edit section]

(below this is a thin line, formed with ----)


(below this is a thick line, formed with ----------)

''italic'' = italic

'''bold''' = bold

``code`` = code

Headings [edit section]

2nd level heading [edit section]

was made with == 2nd level heading ==

3rd level heading [edit section]

was made with === 3rd level heading ===

4th level heading [edit section]

was made with ==== 4th level heading ====

Bullet Lists [edit section]

You uses '*' or '-' with indentation, to create bullet lists:

Produces this:

Definition lists [edit section]

You can create definition lists with the following syntax:
; word: definition

example:

Red Baron
a very good pilot in world war I
Snoopy
a dog from the Peanuts cartoon

Definition lists should end with a blank line.

Images [edit section]

You can add inline images on a page with the syntax:

The image name can refer to a local file or a remote file. If the image name starts with 'http', it is treated as a full URL to a remote site. A local file refers to a filename in this wiki's files area area (where uploaded files reside).

image options [edit section]

You can optionally add options to control image display and handling, by placing a vertical bar after the image filename, followed by image options. The following options are supported:

If multiple attributes are used, they should be separated by a spaces.

Note that this is the same syntax as used for HTML <img> tags.

Example:

image options [edit section]

Links [edit section]

Links are either interpreted from plain text, when the part before the colon is a recognized URL prefix (http:), or are specified with surrounding double square brackets.

Special marks [edit section]

The following special mark is supported:

 ^/ shows a green checkmark

Here is an example:

checkmark green checkmark supported!

Preformatted text [edit section]

Use triple braces to indicate text that should be output in pre-formatted format. That is, the word wrappings and leading spaces will be preserved.

{{{
  this
    is
      preformatted
    text
} }}

Will display as this:

  this
    is
      preformatted
   text

Note that markup will not be processed inside a block of preformatted text:

{{{
  Here's a [[link]]
} }}

Yields:

  Here's a [[link]]

Blocks [edit section]

named block

{{{MyData
<put data here>
}} }

hidden block

{{{#HyHiddenData
<this data won't display on the page
}} }

processor

{{{#!PigLatin
This will display as pig latin!
}} }

named table block

{{{#!Table:BlockName
<table spec and data>
}} }

Macros and processors [edit section]

Macros are invoked with double braces. Processors use triple braces, and #! preceding the processor name.

Macros [edit section]

Common Macros [edit section]

System Macros [edit section]

Processors [edit section]

Processors can invoke plugins to produce output calculated at runtime (that is, at the time of page access).

Useful processors [edit section]

Some useful processors:

Demonstration processors [edit section]

In-progress processors [edit section]

Testing processors [edit section]