From 9c265e77f554a91e1bf4b87edd42ac99cfe34028 Mon Sep 17 00:00:00 2001 From: KazooTTT Date: Sat, 23 Nov 2024 15:58:20 +0800 Subject: [PATCH] fix: ts error --- src/content/config.ts | 4 +++- src/pages/index.astro | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/content/config.ts b/src/content/config.ts index 1e7f23b..b9a64c0 100644 --- a/src/content/config.ts +++ b/src/content/config.ts @@ -22,7 +22,9 @@ const post = defineCollection({ tags: z.union([z.array(z.string()), z.null()]).default([]).transform(removeDupsAndLowerCase), ogImage: z.string().optional(), category: z.string().optional().nullable(), - finished: z.boolean().default(false) + finished: z.boolean().default(false), + pinned: z.boolean().default(false), + projectUrl: z.string().optional() }) }) diff --git a/src/pages/index.astro b/src/pages/index.astro index 500bec9..4b149c5 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -45,7 +45,7 @@ const mdProjects = allPosts .map(post => ({ title: post.data.title, description: post.data.description || '', - url: post.data.projectUrl || `/posts/${post.slug}`, + url: post.data.projectUrl ? post.data.projectUrl : `/posts/${post.slug}`, imagePath: post.data.coverImage, altText: post.data.title, isExternal: !!post.data.projectUrl