import Link from 'next/link' import { siteConfig } from '@/lib/config' import { checkContainHttp, sliceUrlFromHttp } from '@/lib/utils' import NotionIcon from '@/components/NotionIcon' import NotionPage from '@/components/NotionPage' const BlogPost = ({ post }) => { const url = checkContainHttp(post.slug) ? sliceUrlFromHttp(post.slug) : `${siteConfig('SUB_PATH', '')}/${post.slug}` const showPreview = siteConfig('POST_LIST_PREVIEW') && post.blockMap return ( (

{siteConfig('POST_TITLE_ICON') && }{post.title}

{!showPreview &&

{post.summary}

} {showPreview && post?.blockMap && (

)}
) ) } export default BlogPost