diff --git a/src/content.config.ts b/src/content.config.ts index e958840..34309ff 100644 --- a/src/content.config.ts +++ b/src/content.config.ts @@ -3,7 +3,6 @@ import { defineCollection, z } from 'astro:content'; import { glob, file } from 'astro/loaders'; // 不适用于旧版 API const docs = defineCollection({ - // loader: glob({ pattern: '**/*.md', base: './src/data/blogs' }), loader: glob({ pattern: '**/[^_]*.md', base: './src/data/docs' }), schema: z.object({ title: z.string().optional(), @@ -17,6 +16,7 @@ const docs = defineCollection({ * 在侧边栏隐藏该文档 */ hideInMenu: z.boolean().optional().default(false), + order: z.number().optional().default(0), }), }); diff --git a/src/layouts/mdx.astro b/src/layouts/mdx.astro index 384cb8d..77d00eb 100644 --- a/src/layouts/mdx.astro +++ b/src/layouts/mdx.astro @@ -52,7 +52,9 @@ const { { showMenu && ( ) } diff --git a/src/pages/docs/[...id].astro b/src/pages/docs/[...id].astro index a19a2bc..a208b81 100644 --- a/src/pages/docs/[...id].astro +++ b/src/pages/docs/[...id].astro @@ -17,7 +17,6 @@ type Post = { // 2. 对于你的模板,你可以直接从 prop 获取条目 const { post } = Astro.props as { post: Post }; const { Content } = await render(post); -console.log('post', post); const showMenu = post.data?.showMenu; const staticPaths = await getStaticPaths(); const menu = staticPaths.map((item) => item.data); @@ -25,7 +24,4 @@ const menu = staticPaths.map((item) => item.data);
-
-
sdfsdfsdf sfsdfsdf
-