zudo-doc
GitHub リポジトリ

検索したい単語を入力

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

Markdown 機能

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

zfb が提供する組み込みおよびオプトイン Markdown パイプライン機能。

zfb の Markdown パイプラインは、常に有効な Core(組み込み) 機能と、zfb.config.tsmarkdown.features で個別に有効化する Opt-in(オプトイン) 機能を提供します。

Core 機能

以下の 8 機能は常に有効です。設定は不要です。

機能説明
CJK Friendly中国語・日本語・韓国語(CJK)の文章に対して、スペーシングと改行処理を改善します。
Heading Linksh2 以上の見出しにアンカーリンクを追加し、ページ内の直接リンクを可能にします。
Code Titleコードブロックに title="…" を設定すると、ファイル名や見出しバーを表示します。
External Links外部リンクに視覚的なインジケーターを自動付与します。
Resolve Links相対パスの .mdx/.md リンクをクリーンなドキュメント URL に解決します。
Strip .md Extension出力される内部リンクの href から .md/.mdx 拡張子を除去します。
Syntax Highlightingsyntect によるビルド時コードハイライト(固定テーマ: base16-ocean-dark)。
Directives Registry汎用的な :::name ディレクティブエンジン — ディレクティブ構文を JSX コンポーネントにマッピングします。アドモニションのボキャブラリはレシピとして別途登録されます。

Opt-in 機能

以下の 14 機能はデフォルトで無効です。zfb.config.ts の対応する markdown.features.* キーで個別に有効化してください。

機能設定キー説明
Admonitions Presetdirectivesdirectives マップでアドモニションのボキャブラリ(note/tip/warning/danger/info/caution/details)を登録します。
Mermaidmermaid```mermaid フェンスをクライアントサイドの Mermaid ライブラリで図として描画します。
Image Enlargesettings.imageEnlargeクリックで拡大できる <figure> に画像をラップします。ユーザーランド設定 — 組み込みの markdown.features キーは next.18 で削除されました。
Heading Marker TOCheadingMarkerToc各見出しにアンカーマーカーを付与し、TOC アイランドにデータを提供します。
GitHub AlertsgithubAlerts> [!NOTE]/[!TIP]/[!WARNING]/[!IMPORTANT]/[!CAUTION] ブロック引用をアドモニションマークアップに変換します。
Reading TimereadingTime推定読了時間を計算し、ページレベルのメタデータとして公開します。
GitHub AutolinksgithubAutolinksIssue 番号、クロスリポジトリ参照、コミット SHA を GitHub へ自動リンクします。
Code EnrichmentcodeEnrichmentコードブロックにタイトルバー、コピーボタン、diff/行ハイライト装飾を追加します。
Code TabscodeTabs:::code-group ディレクティブを <CodeGroup> 経由でタブ付きコードパネルとして描画します。
Rubyrubyルビ注釈サポートを追加します({base}^{ruby} 構文)。
TOC ExporttocExportページの目次を export const toc 名前付きエクスポートとして出力します。
Image DimensionsimageDimensionsビルド時にディスクのメタデータから画像に width/height 属性を付与します。
Link ValidationlinkValidationビルド時に内部リンクを検証し、壊れた参照に警告(またはエラー)を出します。
Transcludetransclude:::include{file="…"} または ![[path]] で別ファイルの内容を埋め込みます。zudo-doc では無効(transclude レンダラー未配線)。

Revision History

Takeshi Takatsudo作成: 2026-05-29T01:18:48+09:00更新: 2026-06-11T17:55:32+09:00

AI Assistant

Ask a question about the documentation.