Callouts

Obsidian-style callouts are blockquotes that start with [!type]. The renderer turns them into styled boxes with a coloured stripe and an icon slot. Standard types map to recognisable styles; types that match a configured role name are redacted at lower tiers. That's how page-level content can hide pieces of itself based on the visitor's role.

Standard types

Note

Anything informational. The default type if you're unsure.

Info

Same energy as note, slightly different colour palette.

Tip

Use for advice or shortcuts.

Warning

Use sparingly — colour grabs attention.

Quote

Best for in-character voice or a famous line.

Example

Code samples, walkthroughs, sample configs.

Success

Green-tinted; use for confirmation or "this works".

Failure

Red-tinted counterpart to success.

Anatomy

> [!note] Optional title goes here
> Body content. Can span multiple lines.
> Markdown inside callouts works (links, **bold**, lists).

If you omit the title, the type name is used as a default label.

Info

No title was supplied. The header reads "Info" by default.

Role-gated callouts

When the callout type matches one of your configured roles, the renderer strips the entire blockquote at every variant lower than that role. This vault has roles public < patron < dm, so:

Toggle between the public/patron/dm tiers (sidebar auth box) to see the difference. The page renders cleanly at every tier — the surrounding content adjusts as if the redacted callouts were never authored.

After the role-gated callouts

This callout is unconditionally visible. The redaction is paragraph-scoped, not "everything after the first role callout".

Updated