Wikilinks

Vaults supports the same [[Page Name]] wikilink syntax as Obsidian, with some Obsidian-flavored extensions. Resolution happens at build time, so broken links surface as warnings during vaults push — they don't 404 in production.

Basic forms

The most common form is just the page's basename — folders don't need to appear in the link:

MarkdownRenders as
[[Aelar]]Aelar
[[Bram]]Bram
[[The Mossfoot Inn]]The Mossfoot Inn
[[Healing Potion]]Healing Potion

Aliases

Use a pipe to display custom text:

MarkdownRenders as
[[Aelar|the elven ranger]]the elven ranger
[[The Mossfoot Inn|the inn]]the inn

Folder paths

Folder-prefixed paths still work for disambiguation:

MarkdownRenders as
[[NPCs/Aelar]]NPCs/Aelar
[[Lore/The Mossfoot Inn]]Lore/The Mossfoot Inn

In practice you'll rarely need them — bare names resolve as long as the basename is unique across the vault.

Image embeds

The same syntax with a leading ! embeds an image:

![[aelar-portrait.webp]]
![[aelar-portrait.webp\|240]]   # explicit width

aelar-portrait.webp

Cross-tier behavior

Wikilinks to pages above your role tier render as broken rather than working anchors. This is structural — the lower-tier build has no record of the higher-tier page existing, so even guessing the URL would 404. Try this page at each tier to compare:

When a wikilink can't be resolved, the renderer emits an is-unresolved span instead of an anchor. Lower-tier readers see the link as plain muted-styled text; their browser can't navigate to it. This is the same hook Obsidian itself uses for broken-link styling.

Updated