diff --git a/packages/astro/src/content/vite-plugin.ts b/packages/astro/src/content/vite-plugin.ts index 99e774341..ea0289dce 100644 --- a/packages/astro/src/content/vite-plugin.ts +++ b/packages/astro/src/content/vite-plugin.ts @@ -183,7 +183,7 @@ async function getEntriesByCollection( collectionPath: string, { contentDir }: Pick ): Promise { - const files = await glob(`${collectionPath}/*.{md,mdx}`); + const files = await glob(`${collectionPath}/**/*.{md,mdx}`); return Promise.all( files.map(async (filePath) => { const entryKey = path.relative(collectionPath, filePath);