directive()

Поддерживает контейнерные директивы с синтаксисом `:::name`.

import { directive } from "@unifast/node";

Сигнатура

function directive(): UnifastPlugin

Параметры

Отсутствуют.

Использование

import { compile, directive } from "@unifast/node";

const result = compile(md, { plugins: [directive()] });

Примеры

Контейнерные директивы

Вы можете стилизовать их через CSS, используя классы .directive-note, .directive-warning, аналогично GitHub Alerts, но с полностью произвольными именами.

Контейнеры с атрибутами

:::warning title="Deprecation Notice"
This API will be removed in the next major version.
:::

Вложенное содержимое

Директивы поддерживают полноценный Markdown внутри, включая списки, блоки кода и инлайн-форматирование.

:::note
You can include **bold**, *italic*, and other Markdown inside containers.

- List items work too
- As does `inline code`
:::