比較の観点
docs ディレクトリの配置自由度
Fumadocs MDX は設定可能なコンテンツディレクトリを受け取り、index ファイルがディレクトリルートを作ります。
結果
コンテンツソースを明示的に設定しています。
export const docs = defineDocs({
dir: 'content/docs',
});別のプロジェクト相対ディレクトリも指定できます。Fumadocs Loader API は
他のコンテンツソースも適配できるため、docs/ はリポジトリ直下の必須ディレクトリではありません。
ルート規則
Fumadocs はファイルパスからスラッグを生成します。criteria/index.mdx は
criteria/ のディレクトリルートになり、通常のファイル名は末端スラッグになります。
このサンプルは index.mdx を明示し、README.md の特別なエイリアスに依存しません。