From 609f7a52151b466ca4840fc52639d9c596ebd8a5 Mon Sep 17 00:00:00 2001 From: tangly1024 Date: Wed, 1 Mar 2023 20:46:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/ExternalScript.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/components/ExternalScript.js b/components/ExternalScript.js index ed0e9419..10dcd281 100644 --- a/components/ExternalScript.js +++ b/components/ExternalScript.js @@ -1,13 +1,16 @@ import BLOG from '@/blog.config' -import { loadExternalResource } from '@/lib/utils' -import React from 'react' +import { isBrowser, loadExternalResource } from '@/lib/utils' /** * 自定义引入外部JS 和 CSS * @returns */ const ExternalScript = () => { - React.useEffect(() => { + if (isBrowser) { + // 静态导入本地自定义样式 + loadExternalResource(BLOG.FONT_AWESOME, 'css') + loadExternalResource('/css/custom.css', 'css') + loadExternalResource('/js/custom.js', 'js') if (BLOG.CUSTOM_EXTERNAL_JS && BLOG.CUSTOM_EXTERNAL_JS.length > 0) { for (const url of BLOG.CUSTOM_EXTERNAL_JS) { loadExternalResource(url, 'js') @@ -18,16 +21,12 @@ const ExternalScript = () => { loadExternalResource(url, 'css') } } - // 静态导入本地自定义样式 - loadExternalResource('/css/all.min.css', 'css') - loadExternalResource('/css/custom.css', 'css') - loadExternalResource('/js/custom.js', 'js') - // 渲染所有字体 BLOG.FONT_URL?.forEach(e => { loadExternalResource(e, 'css') }) - }, []) + } + return null }