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