前言
众所周知,在去年年底,知名的免费cdn服务提供商jsdelivr由于大陆域名备案的问题,没有国内的CDN加速了,目前都只能解析到海外,不但速度慢,还会偶发性无法连接到服务器。因此国内超多网站都受到了影响。
今日,有许多小伙伴发现cdn.jsdelivr.net被墙,国内打不开
这导致大部分网站js与css失效,不过问题不大,这下我来教大家如何置换可用cdn
下面以joe主题为例子进行替换,请看教程,教程看不明白请直接划到最底部下载已经替换好的文件,直接解压即可
joe主题替换如下
1.打开joe文件夹下index.php文件
搜索关键字:https://cdn.jsdelivr.net/npm/
替换为:https://unpkg.com/
如图所示
2.再把路径public下的include.php文件里的进行替换
和上述操作一样,如图所示
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 清理缓存,打开你网站的首页即可
2 条评论
友情链接页面打不开怎么办
unpkg其实也好不到哪去,我看了下用的是cloudflare,cf在国内的速度一言难尽。。。最好的方法就是自己反代,能保证速度和稳定性,考虑到内容安全性最好代理指定目录,设置禁止空Referer访问