import BLOG from '@/blog.config' import dynamic from 'next/dynamic' import { useRouter } from 'next/router' import { useTheme } from '@/lib/theme' import { useEffect, useState } from 'react' const GitalkComponent = dynamic( () => { return import('gitalk/dist/gitalk-component') }, { ssr: false } ) const UtterancesComponent = dynamic( () => { return import('@/components/Utterances') }, { ssr: false } ) const CusdisComponent = dynamic( () => { return import('react-cusdis').then(m => m.ReactCusdis) }, { ssr: false } ) const Comment = ({ frontMatter }) => { const router = useRouter() const { theme } = useTheme() return