Lateen

Callout

2 minutes read

A callout sets a short passage apart from the prose: something to remember, try, or avoid. The five kinds match GitHub alerts, and both syntaxes render the same component.

Syntax

A container directive:

:::callout{type=warning title="Back up first"}
Run the migration on a copy of the database.
:::

A shortened directive, where the name is the type and the label is the title:

:::tip[Check the version first]
The engine needs Node 24 or later.
:::

:::note, :::tip, :::warning, and :::danger (read as caution) all work this way. Text in square brackets after the name is the title; without it the kind's default title is used. Every other directive name is left alone.

A GitHub alert:

> [!TIP]
> Run the build before you open a pull request.

Options

Name Type Default What it does
type note, tip, important, warning, or caution note The icon, color, and default title. danger is read as caution.
title string the kind's name Replaces the heading above the body.

The defaults are Note, Tip, Important, Warning, and Caution, read from i18n/*.json in the page's language. An author's title is shown as written. An unknown type falls back to note.

Example

Check the version first

The engine needs Node 24 or later. Run node --version before you install.

Warning

This option changes every page in the site.

Caution

Deleting the folder cannot be undone.

Notes

  • The body is Markdown, including paragraphs, lists, and code.
  • A GitHub alert takes no options; its kind comes from the marker on the first line.
  • The icon and the accent border are on the reading side in both directions, and the icons are symmetric, so no separate right-to-left markup is needed.
View Markdown

Use with an agent
View Markdown

Open in

On this page