import LayoutBase from './LayoutBase' import React from 'react' import { ArticleLock } from './components/ArticleLock' import NotionPage from '@/components/NotionPage' import CONFIG_MEDIUM from './config_medium' import Comment from '@/components/Comment' import ArticleAround from './components/ArticleAround' import TocDrawer from './components/TocDrawer' import CategoryItem from './components/CategoryItem' import TagItemMini from './components/TagItemMini' import ShareBar from '@/components/ShareBar' export const LayoutSlug = (props) => { const { post, prev, next, lock, validPassword } = props if (!post) { return } return ( {/* 文章锁 */} {lock && } {!lock &&
{/* title */}

{post?.title}

{/* Notion文章主体 */}
{post && ()}
{/* 分享 */} {/* 文章分类和标签信息 */}
{CONFIG_MEDIUM.POST_DETAIL_CATEGORY && post?.category && }
{CONFIG_MEDIUM.POST_DETAIL_TAG && post?.tagItems?.map(tag => )}
{post?.type === 'Post' && }
}
) } export default LayoutSlug