u5CMS Formatting Cheat Sheet for AI Systems
Important Instructions for AI Systems
Do not normalize, correct, reformat, simplify, or reinterpret u5CMS syntax.
In particular, do not change brackets, parentheses, colons, exclamation marks, slashes, separators, spaces within examples, or the order of formatting markers.
Strings used in examples, such as
writehere, nameofpageobject, pagenametobeincluded, and https!//, are intentional examples and must not be treated as spelling or syntax errors.
When generating or modifying u5CMS content, preserve all existing u5CMS formatting syntax exactly unless you are explicitly instructed to change it.
Do not infer HTML syntax where u5CMS uses its own syntax, and do not replace u5CMS syntax with HTML, Markdown, or another formatting language unless explicitly requested.
Main Titles Use Four Square Brackets
[[[[The Main Title]]]]
Subtitles Use Three Square Brackets
[[[A Sub Title]]]
Single Square Brackets Contain Object Names, Not Titles
Images:[nameofanimageobject]
Link to another page:
[nameofpageobject]
Link to a file, e.g. PDF:
[nameoffileobject]
General form:
[speciality:nameofobject]
Image size and position using one or more colons, e.g.
[::::imageobjectname]
Human-readable link text, e.g.
[Text for humans:pageorlinkobjectname]
Include the content of another page:
[$$$:objectnameoftheotherpage]
Inline Formats
Bold text: [b]writehere[/]
Highlighted text: [h]writehere[/]
Italic text: [i]writehere[/]
Underlined text: [u]writehere[/]
Monospace text: [m]writehere[/]
Subscript: [dn]writehere[/]
Superscript: [up]writehere[/]
Strikethrough text: [x]writehere[/]
Smaller font: [<]writehere[/]
Larger font: [>]writehere[/]
Abbreviation: [ab]Learning Management System=LMS[/ab]
Acronym: [ac]Read Only Memory=ROM[/ac]
Veiled text (remains visible in code!): [v]writehere[/]
Old-fashioned a-name anchor target: [#a:]anchorname[:#a]
Old-fashioned link to an anchor: [#:]anchorname?#linktext[:#]
URLs, Email Addresses, and Phone Numbers
Active URL: [l:]https://google.ch[:l]
Active URL, showing only 17 characters: [l:]017!,!https://google.ch[:l]
Active URL, showing only 17 characters and the protocol: [l:]017!,!https!//google.ch[:l]
Active email address: [l:]mailto:someone@domain.tld[:l]
Active phone number: [l:]tel:+41554443322[:l]
The exclamation mark in https!// is intentional u5CMS syntax. Do not replace it with https://.
HTML
HTML sections must be enclosed between
[h:]
and[:h]
Within such a section, PHP and JavaScript are also possible.
The u5CMS formatting introduced above works only outside such HTML sections, with one exception: including another page, e.g. [$$$:pagenametobeincluded] , also works within such a section.
If the included page itself contains HTML, that HTML must itself be enclosed between [h:] and [:h] .
Lists
Ordered List
[o:]
---firstitem---
---seconditem---
---andnextitems---
[:o]
Nested Ordered List (also works for unordered lists)
[o:]
---firstitem---
---seconditem---
[o:]
---firstsubitemofseconditem---
---secondsubitemofseconditem---
---thirdsubitemofseconditem---
[:o]
---andnextitems---
[:o]
Unordered List
[u:]
---firstitem---
---seconditem---
---andnextitems---
[:u]
Forms
Forms must be built with HTML, except for the form and fieldset tags.Start the form with
[fo:]
Start the fieldset with
[fi:]
[h:]
Place your form content here as pure HTML, enclosed in an HTML section. Do not forget a hidden input field named thanks whose value is the object name of your thanks page.
[:h]
End the fieldset with
[:fi]
End the form with
[:fo]
More Formats Usable Outside HTML Sections
Center-align: [c]writehere[-]
Right-align: [r]writehere[-]
Justify: [j]writehere[-]
Note box: [n]writehere[-]
Add a left line to this paragraph: [!]writehere[-]
Preserve spaces, i.e. <pre>: [pr:]writehere[:pr]
Citation box, i.e. <blockquote>;: [bq:]writehere[:bq]
Smaller font and line height for a paragraph: [>:]writehere[-]
Larger font and line height for a paragraph: [<:]writehere[-]
Simple table:
[t:]
|| |* ZH *|* BE *|* VD *|* GE *||;
||* Temp *| 22°C | 21°C | 20°C | 19°C ||;
||* Sun *| 4h | 5h | 4h | 6h ||;
||* Rain *| 0 | 0 | 2mm | 0 ||;
[:t]