Blokhaven

Markup reference

Every piece of formatting a post accepts, generated from the parser.

Generated from the code Updated 9 November 2026

Everything a post accepts. This table is built from the parser's own list of rules and every example below is run through that parser, so it cannot describe something the code does not do.

Inside a line

Bold
**bold text**

bold text

Italic
*italic text*

italic text

Struck out
~~struck out~~

struck out

Inline code
call `doThing()` first

call doThing() first

Link
[the catalog](/catalog)
A pasted address
https://example.com/page

On its own line

Heading
### A heading
A heading
Bullet list
- first
- second
  • first
  • second
Numbered list
1. first
2. second
  1. first
  2. second
Quote
> quoted text

quoted text

Code block
```lua
print("hello")
```
lua
print("hello")
Horizontal rule
---

What is not accepted

Anything else is shown as the characters you typed. There is no way to put HTML into a post: a post is parsed into a tree and drawn as text, so it is never part of the page.

Links may point at an ordinary web address or at a page on this site. Anything else keeps its label and loses the link.

Images are not supported yet. They arrive with uploads, so that a picture in a post is hosted here rather than somewhere that can see who read your thread.