Formatting Guide [locked]
This page covers all formatting available in the wiki editor.
Text Formatting
**bold text**
*italic text*
~~strikethrough~~
`inline code`
bold text, italic text, strikethrough, inline code
Headings
## Heading 2
### Heading 3
#### Heading 4
Pages with three or more headings automatically get a table of contents at the top.
You can set a custom anchor ID on any heading for cleaner links.
## My Section {#my-section}
Links
Standard markdown links work for external URLs.
[Forsaken Lands](https://theforsakenlands.com)
URLs typed on their own are automatically linked.
Wiki Links
Link to other wiki pages with double brackets.
[[Races/Human]]
[[Races/Fire_Giant\|Fire Giant]]
If you're on a page within a group (like Classes/Warrior), you can link to sibling pages without the full path. [[WarriorTitles]] on the Warrior page links to Classes/WarriorTitles.
Links to existing pages appear green. Links to pages that don't exist appear red, making it easy to spot pages that need creating.
Help Hover Links
Reference any in game help file with the help prefix in a wiki link. Hovering over the link shows a popup with the full help content.
[[help:Bash]]
[[help:Air Thrash]]
[[help:Focused Bash\|focused bash]]
The third form lets you customize the display text while still pulling the correct help file.
Help File Embeds
Embed an entire help file directly into the page. Place this on its own line.
This renders the help file inline with a header, formatted body text, and linked "See Also" references. Useful for skill and spell pages where you want the full help visible.
Lists
- First item
- Second item
- Nested item
- Third item
1. Numbered item
2. Another item
- First item
- Second item
- Nested item
- Third item
- Numbered item
- Another item
Task lists work too.
- [ ] Unchecked task
- [x] Completed task
- Unchecked task
- Completed task
Blockquotes
> This is a blockquote.
> It can span multiple lines.
This is a blockquote. It can span multiple lines.
Tables
Standard pipe delimited markdown tables.
| Name | Level | Class |
| --- | --- | --- |
| Shalira | 51 | Warrior |
| Valthor | 45 | Invoker |
| Name | Level | Class |
|---|---|---|
| Shalira | 51 | Warrior |
| Valthor | 45 | Invoker |
All tables with headers are automatically sortable. Click any column header to sort ascending or descending.
Column Widths
Control table column widths by placing a {cols} directive on the line before the table. Values are space separated, one per column.
{cols:40% 30% 30%}
| Name | Level | Class |
| --- | --- | --- |
| Shalira | 51 | Warrior |
Supported units are %, px, em, rem, and auto.
Stat Cards
Wrap a two column table in {statcard} tags to display it as a styled information card. You can add an optional title.
{statcard:Information}
| Stat | Value |
| --- | --- |
| Size | Medium |
| Alignment | Good, Neutral |
| Resist | Holy |
| Vuln | Negative |
{/statcard}
Certain row labels get colored pills automatically. Vuln values appear red, Resist values appear blue, Immune values appear gold, and Alignment and Ethos values get their own colors.
Code Blocks
Inline code uses single backticks. Fenced code blocks use triple backticks with an optional language for syntax highlighting.
```go
func main() {
fmt.Println("Hello")
}
```
Mudlog Blocks
Display MUD terminal output with color support using a mudlog code fence.
```mudlog
[Exits: north south]
A grizzled warrior stands here, battle scarred and vigilant.
Shalira tells you 'Meet me at the northern gate.'
```
Mudlog blocks automatically colorize common MUD output patterns like communication channels, damage messages, health conditions, and aura markers. They also process the game's backtick color codes for exact color reproduction.
Inline Colors
Color any span of text with a hex color code.
{#ff0000}This text is red{/}
{#5faf5f}This text is green{/}
{#d7af5f}This text is gold{/}
This text is red, this text is green, this text is gold
Drop Caps
Create a large decorative first letter at the start of a section.
{drop}The ancient forests of Aabahran stretch endlessly...
The first character after {drop} becomes a large styled initial cap.
Banner Images
Add a full width banner image at the top of a page. The image must be uploaded to the server first.
{banner:pale-reach.png}
Horizontal Rules
A line with three dashes creates a horizontal divider.
---
Collapsible Sections
Use HTML details and summary tags for expandable sections.
<details>
<summary>Click to expand</summary>
Hidden content goes here. You can use any formatting inside.
</details>
Click to expand
Hidden content goes here. You can use any formatting inside.
