diff --git a/components/ExternalPlugins.js b/components/ExternalPlugins.js
index 2db4f9c8..813025c0 100644
--- a/components/ExternalPlugins.js
+++ b/components/ExternalPlugins.js
@@ -1,5 +1,4 @@
import { siteConfig } from '@/lib/config'
-import { isSearchEngineBot } from '@/lib/utils'
import dynamic from 'next/dynamic'
import WebWhiz from './Webwhiz'
@@ -30,149 +29,185 @@ const AdBlockDetect = dynamic(() => import('@/components/AdBlockDetect'), { ssr:
* @returns
*/
const ExternalPlugin = (props) => {
- if (isSearchEngineBot()) {
+ const DISABLE_PLUGIN = siteConfig('DISABLE_PLUGIN')
+ const THEME_SWITCH = siteConfig('THEME_SWITCH')
+ const DEBUG = siteConfig('DEBUG')
+ const ANALYTICS_ACKEE_TRACKER = siteConfig('ANALYTICS_ACKEE_TRACKER')
+ const ANALYTICS_VERCEL = siteConfig('ANALYTICS_VERCEL')
+ const ANALYTICS_BUSUANZI_ENABLE = siteConfig('ANALYTICS_BUSUANZI_ENABLE')
+ const ADSENSE_GOOGLE_ID = siteConfig('ADSENSE_GOOGLE_ID')
+ const FACEBOOK_APP_ID = siteConfig('FACEBOOK_APP_ID')
+ const FACEBOOK_PAGE_ID = siteConfig('FACEBOOK_PAGE_ID')
+ const FIREWORKS = siteConfig('FIREWORKS')
+ const SAKURA = siteConfig('SAKURA')
+ const STARRY_SKY = siteConfig('STARRY_SKY')
+ const MUSIC_PLAYER = siteConfig('MUSIC_PLAYER')
+ const NEST = siteConfig('NEST')
+ const FLUTTERINGRIBBON = siteConfig('FLUTTERINGRIBBON')
+ const COMMENT_TWIKOO_COUNT_ENABLE = siteConfig('COMMENT_TWIKOO_COUNT_ENABLE')
+ const RIBBON = siteConfig('RIBBON')
+ const CUSTOM_RIGHT_CLICK_CONTEXT_MENU = siteConfig('CUSTOM_RIGHT_CLICK_CONTEXT_MENU')
+ const CAN_COPY = siteConfig('CAN_COPY')
+ const WEB_WHIZ_ENABLED = siteConfig('WEB_WHIZ_ENABLED')
+ const AD_WWADS_BLOCK_DETECT = siteConfig('AD_WWADS_BLOCK_DETECT')
+ const CHATBASE_ID = siteConfig('CHATBASE_ID')
+ const COMMENT_DAO_VOICE_ID = siteConfig('COMMENT_DAO_VOICE_ID')
+ const AD_WWADS_ID = siteConfig('AD_WWADS_ID')
+ const COMMENT_TWIKOO_ENV_ID = siteConfig('COMMENT_TWIKOO_ENV_ID')
+ const COMMENT_TWIKOO_CDN_URL = siteConfig('COMMENT_TWIKOO_CDN_URL')
+ const COMMENT_ARTALK_SERVER = siteConfig('COMMENT_ARTALK_SERVER')
+ const COMMENT_ARTALK_JS = siteConfig('COMMENT_ARTALK_JS')
+ const COMMENT_TIDIO_ID = siteConfig('COMMENT_TIDIO_ID')
+ const COMMENT_GITTER_ROOM = siteConfig('COMMENT_GITTER_ROOM')
+ const ANALYTICS_BAIDU_ID = siteConfig('ANALYTICS_BAIDU_ID')
+ const ANALYTICS_CNZZ_ID = siteConfig('ANALYTICS_CNZZ_ID')
+ const ANALYTICS_GOOGLE_ID = siteConfig('ANALYTICS_GOOGLE_ID')
+ const MATOMO_HOST_URL = siteConfig('MATOMO_HOST_URL')
+ const MATOMO_SITE_ID = siteConfig('MATOMO_SITE_ID')
+
+ if (DISABLE_PLUGIN) {
return null
}
return <>
- {JSON.parse(siteConfig('THEME_SWITCH')) && }
- {JSON.parse(siteConfig('DEBUG')) && }
- {siteConfig('ANALYTICS_ACKEE_TRACKER') && }
- {siteConfig('ANALYTICS_GOOGLE_ID') && }
- {siteConfig('ANALYTICS_VERCEL') && }
- {JSON.parse(siteConfig('ANALYTICS_BUSUANZI_ENABLE')) && }
- {siteConfig('ADSENSE_GOOGLE_ID') && }
- {siteConfig('FACEBOOK_APP_ID') && siteConfig('FACEBOOK_PAGE_ID') && }
- {JSON.parse(siteConfig('FIREWORKS')) && }
- {JSON.parse(siteConfig('SAKURA')) && }
- {JSON.parse(siteConfig('STARRY_SKY')) && }
- {JSON.parse(siteConfig('MUSIC_PLAYER')) && }
- {JSON.parse(siteConfig('NEST')) && }
- {JSON.parse(siteConfig('FLUTTERINGRIBBON')) && }
- {JSON.parse(siteConfig('COMMENT_TWIKOO_COUNT_ENABLE')) && }
- {JSON.parse(siteConfig('RIBBON')) && }
- {JSON.parse(siteConfig('CUSTOM_RIGHT_CLICK_CONTEXT_MENU')) && }
- {!JSON.parse(siteConfig('CAN_COPY')) && }
- {JSON.parse(siteConfig('WEB_WHIZ_ENABLED')) && }
- {JSON.parse(siteConfig('AD_WWADS_BLOCK_DETECT')) && }
-
+ {THEME_SWITCH && }
+ {DEBUG && }
+ {ANALYTICS_ACKEE_TRACKER && }
+ {ANALYTICS_GOOGLE_ID && }
+ {ANALYTICS_VERCEL && }
+ {ANALYTICS_BUSUANZI_ENABLE && }
+ {ADSENSE_GOOGLE_ID && }
+ {FACEBOOK_APP_ID && FACEBOOK_PAGE_ID && }
+ {FIREWORKS && }
+ {SAKURA && }
+ {STARRY_SKY && }
+ {MUSIC_PLAYER && }
+ {NEST && }
+ {FLUTTERINGRIBBON && }
+ {COMMENT_TWIKOO_COUNT_ENABLE && }
+ {RIBBON && }
+ {CUSTOM_RIGHT_CLICK_CONTEXT_MENU && }
+ {!CAN_COPY && }
+ {WEB_WHIZ_ENABLED && }
+ {AD_WWADS_BLOCK_DETECT && }
+
- {siteConfig('CHATBASE_ID') && (<>
-
-
- >)}
+ {CHATBASE_ID && (<>
+
+
+ >)}
- {siteConfig('COMMENT_DAO_VOICE_ID') && (<>
- {/* DaoVoice 反馈 */}
- }
+ {AD_WWADS_ID && }
- {siteConfig('COMMENT_TWIKOO_ENV_ID') && }
+ {COMMENT_TWIKOO_ENV_ID && }
- {siteConfig('COMMENT_ARTALK_SERVER') && }
+ {COMMENT_ARTALK_SERVER && }
- {siteConfig('COMMENT_TIDIO_ID') && }
+ {COMMENT_TIDIO_ID && }
- {/* gitter聊天室 */}
- {siteConfig('COMMENT_GITTER_ROOM') && (<>
-
-