Markdown Guide
All content on the platform — posts, replies, wiki pages, and direct messages — supports Markdown formatting. This guide covers every formatting option available.
Headings
Use # symbols to create headings. More # symbols mean smaller headings.
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
Text Styling
| Syntax | Result |
|---|---|
**bold** |
bold |
*italic* |
italic |
~~strikethrough~~ |
~~strikethrough~~ |
`inline code` |
inline code |
Combine styles: ***bold and italic*** produces bold and italic.
Links
[Link text](https://example.com)
[Link with title](https://example.com "Hover text")
URLs typed directly are auto-linked: https://example.com becomes a clickable link.
Images


You can also drag and drop images into the editor — they are uploaded automatically and the markdown is inserted.
Lists
Unordered Lists
- Item one
- Item two
- Nested item
- Another nested item
- Item three
Ordered Lists
1. First item
2. Second item
3. Third item
Task Lists
- [x] Completed task
- [ ] Incomplete task
Blockquotes
> This is a blockquote.
> It can span multiple lines.
>
> > Nested blockquotes work too.
Code Blocks
Wrap code in triple backticks. Specify a language for syntax highlighting:
```javascript
function greet(name) {
return "Hello, " + name;
}
```
Supported languages include: javascript, python, php, css, html, sql, bash, json, and many more.
Tables
| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Cell A | Cell B | Cell C |
| Cell D | Cell E | Cell F |
Align columns with colons:
| Left | Center | Right |
|:-----|:------:|------:|
| A | B | C |
Horizontal Rules
Three or more dashes, asterisks, or underscores on a line:
---
Mentions
Tag another member by typing @username. They receive a notification.
Emoji
Type :emoji_name: to insert emoji. For example, :thumbsup: produces a thumbs-up emoji. The editor shows an autocomplete dropdown as you type.
Spoiler Tags
Hide content behind a spoiler toggle:
||This text is hidden until clicked||
Embedded Media
Paste a URL from supported providers (YouTube, Vimeo, Twitter, etc.) on its own line and it is automatically embedded as a rich preview.
Escaping Markdown
Prefix a markdown character with a backslash to display it literally:
\*This is not italic\*
\# This is not a heading
# Markdown Guide
All content on the platform — posts, replies, wiki pages, and direct messages — supports Markdown formatting. This guide covers every formatting option available.
## Headings
Use `#` symbols to create headings. More `#` symbols mean smaller headings.
```
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
```
## Text Styling
| Syntax | Result |
|--------|--------|
| `**bold**` | **bold** |
| `*italic*` | *italic* |
| `~~strikethrough~~` | ~~strikethrough~~ |
| `` `inline code` `` | `inline code` |
Combine styles: `***bold and italic***` produces ***bold and italic***.
## Links
```
[Link text](https://example.com)
[Link with title](https://example.com "Hover text")
```
URLs typed directly are auto-linked: `https://example.com` becomes a clickable link.
## Images
```


```
You can also drag and drop images into the editor — they are uploaded automatically and the markdown is inserted.
## Lists
### Unordered Lists
```
- Item one
- Item two
- Nested item
- Another nested item
- Item three
```
### Ordered Lists
```
1. First item
2. Second item
3. Third item
```
### Task Lists
```
- [x] Completed task
- [ ] Incomplete task
```
## Blockquotes
```
> This is a blockquote.
> It can span multiple lines.
>
> > Nested blockquotes work too.
```
## Code Blocks
Wrap code in triple backticks. Specify a language for syntax highlighting:
````
```javascript
function greet(name) {
return "Hello, " + name;
}
```
````
Supported languages include: javascript, python, php, css, html, sql, bash, json, and many more.
## Tables
```
| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Cell A | Cell B | Cell C |
| Cell D | Cell E | Cell F |
```
Align columns with colons:
```
| Left | Center | Right |
|:-----|:------:|------:|
| A | B | C |
```
## Horizontal Rules
Three or more dashes, asterisks, or underscores on a line:
```
---
```
## Mentions
Tag another member by typing `@username`. They receive a notification.
## Emoji
Type `:emoji_name:` to insert emoji. For example, `:thumbsup:` produces a thumbs-up emoji. The editor shows an autocomplete dropdown as you type.
## Spoiler Tags
Hide content behind a spoiler toggle:
```
||This text is hidden until clicked||
```
## Embedded Media
Paste a URL from supported providers (YouTube, Vimeo, Twitter, etc.) on its own line and it is automatically embedded as a rich preview.
## Escaping Markdown
Prefix a markdown character with a backslash to display it literally:
```
\*This is not italic\*
\# This is not a heading
```