'use client' import BLOG from '@/blog.config' import { isBrowser, loadExternalResource } from '@/lib/utils' /** * 自定义引入外部JS 和 CSS * @returns */ const ExternalScript = () => { if (isBrowser()) { // 静态导入本地自定义样式 loadExternalResource('/css/custom.css', 'css') loadExternalResource('/js/custom.js', 'js') // 自动添加图片阴影 if (BLOG.IMG_SHADOW) { loadExternalResource('/css/img-shadow.css', 'css') } if (BLOG.CUSTOM_EXTERNAL_JS && BLOG.CUSTOM_EXTERNAL_JS.length > 0) { for (const url of BLOG.CUSTOM_EXTERNAL_JS) { loadExternalResource(url, 'js') } } if (BLOG.CUSTOM_EXTERNAL_CSS && BLOG.CUSTOM_EXTERNAL_CSS.length > 0) { for (const url of BLOG.CUSTOM_EXTERNAL_CSS) { loadExternalResource(url, 'css') } } } return null } export default ExternalScript