import { Code, Collection, CollectionRow, Equation, NotionRenderer } from 'react-notion-x' import Comment from '@/components/Comment' import Image from 'next/image' import Link from 'next/link' import ArticleAround from './ArticleAround' import CategoryItem from './CategoryItem' import TagItemMini from './TagItemMini' import CONFIG_MEDIUM from '../config_medium' import formatDate from '@/lib/formatDate' import { useGlobal } from '@/lib/global' import 'prismjs' import 'prismjs/components/prism-bash' import 'prismjs/components/prism-javascript' import 'prismjs/components/prism-markup' import 'prismjs/components/prism-python' import 'prismjs/components/prism-typescript' import BLOG from '@/blog.config' const mapPageUrl = id => { return 'https://www.notion.so/' + id.replace(/-/g, '') } export const ArticleDetail = props => { const { post, prev, next } = props const { locale } = useGlobal() const date = formatDate( post?.date?.start_date || post.createdTime, locale.LOCALE ) return <>

{post?.title}

<> {BLOG.AUTHOR}
{BLOG.AUTHOR}
{date}
 
{/* Notion文章主体 */}
{post.blockMap && ( )}
{/* 文章内嵌广告 */}
{ CONFIG_MEDIUM.POST_DETAIL_CATEGORY && post.category && }
{ CONFIG_MEDIUM.POST_DETAIL_TAG && post?.tagItems?.map(tag => )}
}