Text Viewer Guide

Markdown

Text Viewer supports Markdown. More specifically, it uses Showdown, and documentation for that can be found here: http://demo.showdownjs.com/

If the first line starts with "#", the rest of the line will be used as the page title.

Special Strings

These strings will be replaced:

StringReplacement
\nNew Line

Escaping Text

You can prevent the following characters from being parsed by preceding them with a backslash (\):   \ # { } : | * _

So, typing \{{command\}} will display as {{command}}.

URL Parameters

Simply adding "?Example" to the URL will display "Example".

To get more complex, use these parameters:

ParameterDescription
?text=Text to be parsed and displayed
?title=Text to replace the page title

Commands

Commands can be used to spice up your text.

Possible formats:

Required, Optional

CommandDescription
{{char:text|position}} Character at a position in the string. (Starting at 0)
{{choose:option1|option2|...}}
{{choose:option1,option2,...}}
Picks a random item from a selection.
{{comment:text}}
{{#:text}}
Does not display.
{{error:message}} Displays an error message.
{{if:text-to-test|condition=result|else=result}}
{{if:number|<condition=result|else=result}}
{{if:number|>condition=result|else=result}}
Displays text based on conditions. Infinite arguments.
{{lower:text}} Converts text to lowercase.
{{range:min|max}}
{{range:min-max}}
Picks a number from a minimum to a maximum.
{{repeat:text|amount}} Repeat text.
{{replace:text|find|replace-with}} Replaces text with another.
{{replacedict:text|find=replace-with|...}} Replaces multiple strings at once. Infinite arguments.
{{title:text}} Converts text to Title Case.
{{upper:text}} Converts text to UPPERCASE.
{{wrap:text|wrapper}} Adds a string to both sides of text.