import LayoutBase from './LayoutBase' import React from 'react' import { ArticleLock } from './components/ArticleLock' import NotionPage from '@/components/NotionPage' import CONFIG_GITBOOK from './config_gitbook' 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 return ( {/* 文章锁 */} {lock && } {!lock &&
{/* title */}

{post?.title}

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