import Live2D from '@/components/Live2D' import dynamic from 'next/dynamic' import { AnalyticsCard } from './AnalyticsCard' import Card from './Card' import Catalog from './Catalog' import { InfoCard } from './InfoCard' import LatestPostsGroupMini from './LatestPostsGroupMini' import TagGroups from './TagGroups' import TouchMeCard from './TouchMeCard' const FaceBookPage = dynamic( () => { let facebook = <> try { facebook = import('@/components/FacebookPage') } catch (err) { console.error(err) } return facebook }, { ssr: false } ) /** * Hexo主题右侧栏 * @param {*} props * @returns */ export default function SideRight(props) { const { post, tagOptions, currentTag, rightAreaSlot } = props // 只摘取标签的前60个,防止右侧过长 const sortedTags = tagOptions?.slice(0, 60) || [] return (
{/* 文章页显示目录 */} {post && post.toc && post.toc.length > 0 && ( )} {/* 联系交流群 */}
{/* 最新文章列表 */} {rightAreaSlot} {/* 标签和成绩 */}
) }