比較
Fumadocs は他の既存のフレームワークとどう違うのですか?
次
Fumadocs は Nextra から大きな影響を受けています。たとえば、ルーティング規則などです。だからこそ
meta.json は Fumadocs にも存在します。
Nextra は Fumadocs よりも意見がはっきりしています。 Fumadocs は App Router によって高速化されます。その結果、多くのサーバー側機能が提供されます。 単純に構成ファイルを編集する場合と比較して、手動で構成する必要があります。
Fumadocs は、すべてをより詳細に制御したい場合に最適です。 既存のコードベースに追加するか、高度なルーティングを実装します。
機能テーブル
| 特集 | フマドックス | ネクストラ |
|---|---|---|
| 静的生成 | はい | はい |
| キャッシュ済み | はい | はい |
| ライト/ダークモード | はい | はい |
| 構文の強調表示 | はい | はい |
| 目次 | はい | はい |
| 全文検索 | はい | はい |
| i18n | はい | はい |
| 最終 Git 編集時間 | はい | はい |
| ページアイコン | はい | はい、_meta.js ファイル経由 |
| RSC | はい | はい |
| リモートソース | はい | はい |
| SEO | メタデータ経由 | はい |
| 内蔵コンポーネント | はい | はい |
| RTL レイアウト | はい | はい |
追加機能
TypeDoc などのサードパーティ ライブラリを通じてサポートされる機能は、ここにはリストされません。
| 特集 | フマドックス | ネクストラ |
|---|---|---|
| OpenAPI の統合 | はい | いいえ |
| TypeScript ドキュメントの生成 | はい | いいえ |
| TypeScript ツースラッシュ | はい | はい |
ミントリファイ
Mintlify はドキュメント サービスであり、Fumadocs と比較すると無料枠を提供していますが、完全に無料ではなく、オープンソースでもありません。
Fumadocs は、Mintlify の OpenAPI 統合など、Mintlify ほど強力ではありません。 Fumadocs の作成者として、現在のドキュメント作成方法に満足している場合は、Mintlify から Fumadocs に切り替えることはお勧めしません。 ただし、Fumadocs はエレガントなドキュメントを必要とするすべての Next.js 開発者にとって適切なツールであると私は信じています。
ドキュサウルス
Docusaurus は、React.js をベースにした強力なフレームワークです。たくさんのクールを提供します プラグインとカスタムテーマを使用した機能。
ベターDX
Fumadocs は Next.js 上に構築されているため、Next.js 開発を開始する必要があります。 変更をレビューするたびにサーバーにアクセスし、初期の定型コードは比較的多くなります。 ドキュサウルスと比較。
Next.js 固有の機能が必要ない場合、単純なドキュメントの場合は Docusaurus の方が良い選択肢になる可能性があります。
ただし、Next.js を使用する場合、またはデフォルトの UI コンポーネントの調整などの追加のカスタマイズ性を求める場合は、Fumadocs の方が良い選択肢になる可能性があります。
プラグイン
プラグインを使用すると多くのことを簡単に実現できます。プラグインのエコシステムは確かに大きく、多くの貢献者によって維持されています。
それに比べて、Fumadocs は柔軟性があるため、自分で実装することができますが、満足のいくまで調整するのに時間がかかる場合があります。
AI マジック 3Docs