Fumadocs
比較の観点

docs ディレクトリの配置自由度

Fumadocs MDX は設定可能なコンテンツディレクトリを受け取り、index ファイルがディレクトリルートを作ります。

結果

コンテンツソースを明示的に設定しています。

source.config.ts
export const docs = defineDocs({
  dir: 'content/docs',
});

別のプロジェクト相対ディレクトリも指定できます。Fumadocs Loader API は 他のコンテンツソースも適配できるため、docs/ はリポジトリ直下の必須ディレクトリではありません。

ルート規則

Fumadocs はファイルパスからスラッグを生成します。criteria/index.mdx は criteria/ のディレクトリルートになり、通常のファイル名は末端スラッグになります。 このサンプルは index.mdx を明示し、README.md の特別なエイリアスに依存しません。

このページの内容