diff --git a/blog.config.js b/blog.config.js index 29bc46f6..50e16921 100644 --- a/blog.config.js +++ b/blog.config.js @@ -244,6 +244,8 @@ const BLOG = { // ********挂件组件相关******** // ----> 评论互动 可同时开启多个支持 WALINE VALINE GISCUS CUSDIS UTTERRANCES GITALK + COMMENT_HIDE_SINGLE_TAB: process.env.NEXT_PUBLIC_COMMENT_HIDE_SINGLE_TAB || false, //Whether hide the tab when there's no tabs. 只有一个评论组件时是否隐藏切换组件的标签页 + // artalk 评论插件 COMMENT_ARTALK_SERVER: process.env.NEXT_PUBLIC_COMMENT_ARTALK_SERVER || '', // ArtalkServert后端地址 https://artalk.js.org/guide/deploy.html COMMENT_ARTALK_JS: process.env.NEXT_PUBLIC_COMMENT_ARTALK_JS || 'https://cdnjs.cloudflare.com/ajax/libs/artalk/2.5.5/Artalk.js', // ArtalkServert js cdn diff --git a/components/Tabs.js b/components/Tabs.js index eb1e2e69..37766c24 100644 --- a/components/Tabs.js +++ b/components/Tabs.js @@ -1,4 +1,5 @@ import { useState } from 'react'; +import { siteConfig } from '@/lib/config' /** * Tabs切换标签 @@ -16,15 +17,17 @@ const Tabs = ({ className, children }) => { return (
- + {!(validChildren.length === 1 && siteConfig('COMMENT_HIDE_SINGLE_TAB')) && ( + + )} {/* 标签切换的时候不销毁 DOM 元素,使用 CSS 样式进行隐藏 */}
{validChildren.map((item, index) => (