import LazyImage from '@/components/LazyImage' import NotionIcon from '@/components/NotionIcon' import { siteConfig } from '@/lib/config' import { useGlobal } from '@/lib/global' import { formatDateFmt } from '@/lib/utils/formatDate' import Link from 'next/link' import CategoryItem from './CategoryItem' /** * 普通的博客卡牌 * 带封面图 */ const PostItemCard = ({ post }) => { const { siteInfo } = useGlobal() const cover = post?.pageCoverThumbnail || siteInfo?.pageCover return (
{siteConfig('MAGZINE_POST_LIST_COVER') && (
)} {siteConfig('MAGZINE_POST_LIST_CATEGORY') && ( )}

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

{formatDateFmt(post.publishDate, 'yyyy-MM')}
) } export default PostItemCard