diff --git a/src/content/posts/_schemas.ts b/src/content/posts/_schemas.ts index daf11e5..258332f 100644 --- a/src/content/posts/_schemas.ts +++ b/src/content/posts/_schemas.ts @@ -1,8 +1,10 @@ import { z, reference } from 'astro:content'; +// @ts-ignore export const posts = ({ image }) => z.object({ title: z.string(), description: z.string(), + summary: z.string().optional(), pubDate: z.coerce.date(), updatedDate: z.coerce.date().optional(), categories: z.array(z.string()).default(['uncategorized']), diff --git a/src/content/posts/minimalism/index.md b/src/content/posts/minimalism/index.md index a580155..cdc32c1 100644 --- a/src/content/posts/minimalism/index.md +++ b/src/content/posts/minimalism/index.md @@ -1,6 +1,7 @@ --- title: 'The Art of Minimalism' description: 'Thoughts on minimalism in design and code' +summary: 'Exploring the principles of minimalism and its application in design and coding practices.' pubDate: '2025-06-05' author: 'Wheatley' tags: diff --git a/src/pages/blog/[...slug].astro b/src/pages/blog/[...slug].astro index 7d23fc7..04e696d 100644 --- a/src/pages/blog/[...slug].astro +++ b/src/pages/blog/[...slug].astro @@ -52,9 +52,10 @@ const cover = customFeaturedImage || matchedImage_src?.src || firstImageURL || `
{entry.data.summary}
}