♻️ Content based about page

This commit is contained in:
2025-11-30 13:42:18 +08:00
parent ed306ae554
commit da9e789ca9
4 changed files with 88 additions and 37 deletions

View File

@@ -28,5 +28,24 @@ export default defineContentConfig({
updatedDate: z.date().optional(),
}),
}),
team: defineCollection({
type: "data",
source: "team/**.json",
schema: z.object({
name: z.string(),
role: z.string(),
avatar: z.string(),
bio: z.string(),
profileUrl: z.string().optional(),
socials: z
.array(
z.object({
icon: z.string(),
url: z.string(),
})
)
.optional(),
}),
}),
},
});