import Link from 'next/link' import CONFIG from '../config' import TwikooCommentCount from '@/components/TwikooCommentCount' import { formatDateFmt } from '@/lib/formatDate' import { siteConfig } from '@/lib/config' import LazyImage from '@/components/LazyImage' import { checkContainHttp, sliceUrlFromHttp } from '@/lib/utils' import NotionIcon from '@/components/NotionIcon' export const BlogItem = props => { const { post } = props const showPageCover = siteConfig('SIMPLE_POST_COVER_ENABLE', false, CONFIG) const url = checkContainHttp(post.slug) ? sliceUrlFromHttp(post.slug) : `${siteConfig('SUB_PATH', '')}/${post.slug}` return
{/* 文章标题 */}
{/* 图片封面 */} {showPageCover && (
)}

{post.title}

{/* 文章信息 */}
{siteConfig('AUTHOR')} {post.date?.start_date || post.createdTime}
{post.category && {post.category}} {post?.tags && post?.tags?.length > 0 && post?.tags.map(t => /{t})}
{post.summary} {post.summary && ...}
Continue Reading
}