Segments
Segments are used to mark arbitrary streams of text.
Each segment is delimited on the left by two left curly brackets ({
) and on the right by two right curly brackets (}
).
Normal Segments
Normal segments are any segment that isn’t one of the following segment types. Generally speaking, normal segments aren’t noticable in the displayed text, so special attributes are used to change how they look.
You can't tell that there's a {{normal segment}} in this text.
You can’t tell that there’s a normal segment in this text.
Emphasis Segments
If the first character of the text is a slash (/
), an asterisk (*
), an underscore (_
), or a percent sign (%
), followed by a space, the segment serves as an alternate way to mark emphasis.
Here is some {{* bold-{{/ italic {{% code}} }} }}.
Here is some bold-italic code
.
Superscript/Subscript Segments
If the first character of the text is a caret (^
) or a comma (,
), followed by a space, the remaining text is rendered in superscript or subscript, respectively.
H{{, 2}}O E=mc{{^ 2}}
Escaping Segments
If the first character of the text is a tilde (~
) followed by a space, the text in the segment is displayed as-is, without interference from the Wiki parser. The tilde can also immediately follow any of the emphasis characters documented above.
I don't {{~ want *this* to be bold}}.
I do {{*~ want /this/ to be bold}}.
I don’t want *this* to be bold.
I do want /this/ to be bold.
Images
If the first character of the text is $
followed by a space, the segment is replaced with an image. The content of the segment is the source path of the image. If the source path is followed by text in parentheses, that text is used as the “alternate text” for the image.
Hopefully the {{$ http://www.logos.com/images/logo.gif (Logos Logo)}} is still in the same place.
Hopefully the is still in the same place.
If the first character of the text is #
followed by a space, the text in the segment is not displayed at all.
Merry Christmas! {{# remove December 26}}