zudo-doc
GitHub リポジトリ

検索したい単語を入力

いつでも検索バーを開ける

GitHub Alerts

作成 2026年5月28日更新 2026年6月2日Takeshi Takatsudo

GitHub 形式の > [!NOTE] アラートブロック引用をアドモニションマークアップに変換します。

GitHub Alerts 機能は、GitHub 形式のアラートブロック引用(README で見かける > [!NOTE] 構文)を、アドモニションレシピ(directives マップ)が生成するのと同じアドモニションマークアップに変換します。これにより、使い慣れた GitHub 構文でコールアウトを書きながら、:::note 形式のディレクティブとまったく同じように描画できます。

Note

zfb.config.tsgithubAlerts キーで有効化します。

// zfb.config.ts export default defineConfig({ markdown: { features: { githubAlerts: true, }, }, });

構文

ブロック引用の 1 行目に [!TYPE] を前置します(タイプは大文字小文字を区別せずに一致)。

> [!NOTE]
> ユーザーが流し読みしていても知っておくべき有用な情報。

バリアント

5 種類のアラートタイプがサポートされています。それぞれがアドモニションバリアントに対応します。

前置バリアント
[!NOTE]note
[!TIP]tip
[!IMPORTANT]important
[!WARNING]warning
[!CAUTION]caution

Warning

[!IMPORTANT][!CAUTION]important/caution アドモニションバリアントに対応し、これらはプロジェクト(pages/_mdx-components.ts)でコンポーネントが登録されている必要があります。zudo-doc は Important/Caution スタブを登録しているため、ここでは 5 つのバリアントすべてが描画されます。これら 2 つのコンポーネントを登録せずに別プロジェクトでこの機能を採用すると、[!IMPORTANT]/[!CAUTION] が SSR レンダリングを 500 にします。先にそれらを登録する(または NOTE/TIP/WARNING に限定する)必要があります。

ライブデモ

以下に 5 つのバリアントすべてをライブで描画しています。

Note

ユーザーが流し読みしていても知っておくべき有用な情報。

Tip

物事をより良く、より簡単に行うための役立つアドバイス。

Important

ユーザーが目的を達成するために知っておくべき重要な情報。

Warning

問題を避けるためにユーザーの即時の注意が必要な緊急情報。

Caution

特定の操作のリスクや悪い結果について助言します。

出力されるマークアップ

出力はアドモニションレシピ(directives マップ)と同一です。たとえば > [!NOTE] は次を生成します。

<div data-admonition="note" class="admonition admonition-note">
  <p class="admonition-title"></p>
  <div class="admonition-body"></div>
</div>

メモ

  • サポートされる構文は [!TYPE] のみです。> [!NOTE] My Title のように末尾にインラインタイトルを付けると、アラートではなく通常のブロック引用として扱われます。

  • 複数段落がサポートされ、すべての本文がアドモニション内に収まります。

  • GitHub Alerts とアドモニションレシピ(directives マップ)は共存します。GitHub アラートはアドモニションパスより前に処理されるため、両方を同時に有効化できます。

Revision History

Takeshi Takatsudo作成: 2026-05-29T01:46:14+09:00更新: 2026-06-02T19:31:00+09:00

AI Assistant

Ask a question about the documentation.