diff --git a/app/pages/blog/index.vue b/app/pages/blog/index.vue index df56eec..cf3972b 100644 --- a/app/pages/blog/index.vue +++ b/app/pages/blog/index.vue @@ -65,13 +65,13 @@ const externalPosts = computed(() => externalPostsRaw.value?.flatMap return externalBlog.posts.map(post => ({ title: post.title, description: post.excerpt, - image: 'asdf', + image: post['og-image'], date: post.date, link: post.url, category: 'extern', author: externalBlog.author, })) -})) +}) ?? []) const allPosts = computed(() => [...(firstTen.value ?? []), ...(externalPosts.value ?? [])].sort((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime())) diff --git a/shared/types/Blog.ts b/shared/types/Blog.ts index ab3ebd5..d04856c 100644 --- a/shared/types/Blog.ts +++ b/shared/types/Blog.ts @@ -3,6 +3,7 @@ export type Post = { title: string excerpt: string date: string + 'og-image': string } type Author = {