前言

众所周知,在去年年底,知名的免费cdn服务提供商jsdelivr由于大陆域名备案的问题,没有国内的CDN加速了,目前都只能解析到海外,不但速度慢,还会偶发性无法连接到服务器。因此国内超多网站都受到了影响。
今日,有许多小伙伴发现cdn.jsdelivr.net被墙,国内打不开
这导致大部分网站js与css失效,不过问题不大,这下我来教大家如何置换可用cdn
下面以joe主题为例子进行替换,请看教程,教程看不明白请直接划到最底部下载已经替换好的文件,直接解压即可

joe主题替换如下

1.打开joe文件夹下index.php文件
搜索关键字:https://cdn.jsdelivr.net/npm/
替换为:https://unpkg.com/
如图所示
jsdelivr替换教程.webp

2.再把路径public下的include.php文件里的进行替换
和上述操作一样,如图所示
jsdelivr替换教程1.webp

3.把post.php文件里的head标签替换为下列代码

<head>
    <?php $this->need('public/include.php'); ?>
    <?php if ($this->options->JPrismTheme) : ?>
        <link rel="stylesheet" href="https://cdn.staticfile.org/prism/1.23.0/themes/prism.min.css">
    <?php else : ?>
        <link rel="stylesheet" href="https://cdn.staticfile.org/prism/1.23.0/themes/prism.min.css">
    <?php endif; ?>
    <script src="https://unpkg.com/clipboard@2.0.6/dist/clipboard.min.js"></script>
    <script src="https://unpkg.com/typecho-joe-next@6.2.4/plugin/prism/prism.min.js"></script>
    <link rel="stylesheet" href="<?php $this->options->themeUrl('assets/css/joe.post.min.css'); ?>">
    <script src="<?php $this->options->themeUrl('assets/js/joe.post_page.min.js'); ?>"></script>
</head>

4.把page.php内的head标签修改为下列代码

<head>
    <?php $this->need('public/include.php'); ?>
    <?php if ($this->options->JPrismTheme) : ?>
        <link rel="stylesheet" href="<?php $this->options->JPrismTheme() ?>">
    <?php else : ?>
        <link rel="stylesheet" href="https://cdn.staticfile.org/prism/1.23.0/themes/prism.min.css">
    <?php endif; ?>
    <script src="https://unpkg.com/clipboard@2.0.6/dist/clipboard.min.js"></script>
    <script src="https://unpkg.com/typecho-joe-next@6.2.4/plugin/prism/prism.min.js"></script>
    <script src="<?php $this->options->themeUrl('assets/js/joe.post_page.min.js'); ?>"></script>
</head>

5.把archive.php内的head标签修改为下列代码

<head>
    <?php $this->need('public/include.php'); ?>
    <script src="https://unpkg.com/wowjs@1.1.3/dist/wow.min.js"></script>
    <link rel="stylesheet" href="<?php $this->options->themeUrl('assets/css/joe.archive.min.css'); ?>">
    <script src="<?php $this->options->themeUrl('assets/js/joe.archive.min.js'); ?>"></script>
</head>

不会修改?

已经修改的压缩包如下:
https://kljs.lanzoum.com/iAg0w04yiyef
使用方法:
直接移入主题路径下的目录,解压替换即可


最后, Ctrl+F5 清理缓存,打开你网站的首页即可


该教程隶属于 可乐云小站 原创

转载时麻烦请带上原文地址,谢谢您的配合

最后修改:2022 年 05 月 17 日
如果觉得我的文章对你有用,请随意赞赏