{
- const cover = (post.page_cover && post.page_cover.length > 1) ? post.page_cover : undefined
- // const cover = undefined
return (
@@ -41,10 +39,10 @@ const BlogPostCard = ({ post, tags }) => {
- {cover && (
+ {post?.page_cover && (
-
+
)}
diff --git a/lib/notion/getAllPosts.js b/lib/notion/getAllPosts.js
index 0d10d0de..e3d83594 100644
--- a/lib/notion/getAllPosts.js
+++ b/lib/notion/getAllPosts.js
@@ -32,7 +32,7 @@ export async function getAllPosts ({ notionPageData, from, includePage = false }
properties.createdTime = new Date(pageBlock[id].value?.created_time).toString()
properties.lastEditedTime = new Date(pageBlock[id].value?.last_edited_time).toString()
properties.fullWidth = pageBlock[id].value?.format?.page_full_width ?? false
- properties.page_cover = getPostCover(id, pageBlock) ?? BLOG.defaultImgCover
+ properties.page_cover = getPostCover(id, pageBlock) ?? null
properties.content = pageBlock[id].value?.content ?? []
properties.tagItems = properties?.tags?.map(tag => {
return { name: tag, color: tagOptions.find(t => t.value === tag)?.color || 'gray' }