Fumadocs

評価

日英の静的製品ドキュメントを想定した Fumadocs の日付付き実践評価です。

この評価では、実使用の印象と外部から検証できる事実を分けます。 パッケージと公式資料は 2026-07-19 に確認しました。

結論

実使用の印象(主観): Fumadocs は React 系の比較対象の中で、 最も構成可能で機能の厚い初期状態を提供します。既定 UI は洗練され、 コンテンツ Loader とページツリーも一貫しています。一方で、 小さな Markdown 中心のジェネレーターより概念と設定は多めです。

長所

  • 実使用の印象: Core / MDX / UI の分離により、既定テーマを使いながら 責務の境界を理解しやすいです。
  • この実装での事実: 1 つの Loader がルート、言語別サイドバー、 前後ナビゲーション、検索用構造化データを提供します。
  • この実装での事実: 公式の静的テンプレートに沿い、 サーバー不要の HTML とブラウザ内 Orama 索引を出力します。

懸念とトレードオフ

  • 実使用の印象: fumadocs-core、fumadocs-mdx、UI、Next.js、 Tailwind、各種統合という層は、VitePress の小さな基本構成より アップグレード面が多くなります。
  • 事実: Fumadocs は i18n の基礎機能とレイアウト内ナビゲーションを 提供しますが、アプリ全体の翻訳は行いません。このプロジェクトが ルーティング、日本語 UI、1:1 の原稿対応を所有します。
  • 事実: Mermaid と数式は別途統合が必要です。GitHub Alerts のマーカーは この基本構成で専用表示にならず、Fumadocs では Callout が実用的な代替です。
  • 事実: 静的検索は索引をブラウザにダウンロードするため、 公式ガイドは大規模サイトでのコストに注意を促しています。

メンテナンスのスナップショット — 2026-07-19

外部から検証できる事実: 現行の公式ジェネレーターは、 fumadocs-core と @fumadocs/base-ui 16.11.5、fumadocs-mdx 15.2.0、 Next.js 16.2.10 を静的テンプレートに選択しました。npm の fumadocs-core@16.11.5、 @fumadocs/base-ui@16.11.5、 公開 リリース履歴 で確認できます。 最近の公開は将来の保守を保証するものではありません。

公式資料の 静的ビルド、 Next.js での国際化、 静的 Orama 検索 は、この実装内容と対応します。

選定の目安

React / Next.js チームが、ヘッドレスな拡張性を保ったまま完成度の高い ドキュメント UI を求めるなら Fumadocs が向いています。多層の依存関係と アプリ側がi18n を所有するコストを見込みます。Markdown、サイドバー、静的出力だけなら、 より小さなジェネレーターの方が簡単です。

このページの内容