暂时措施

http://cdn.jsdelivr.net替换为http://fastly.jsdelivr.net 就行了。如果这个也挂了,打开 https://ipaddress.com/website/raw.githubusercontent.com 将GitHub的ip地址复制到host文件 C:\Windows\System32\drivers\etc\hosts就行,就是麻烦点。

长远措施

从长远来看,更换CDN是最佳选择,目前国际形式紧张,存储在海外服务器上的资源极易丢失,建议还是更换CDN。
具体方法可参考这几位大佬的文章。

欲饮琵琶码上催-jsdelivr cdn挂了解决方案、用unpkg来快速临时替代它

【站长工具】jsdelivr挂了后,我是如何拯救我的个人网站的(halo))

Akilar大佬的提示

1
2
3
4
5
关于jsdelivr挂了的解决方案:
方案一,参考站内教程:NPM图床的使用技巧https://akilar.top/posts/3e956346/、使用 github-action 推送博客部署仓库至 NPMhttps://akilar.top/posts/e82444a6/,换成NPM的镜像。目前是eleme的镜像比较好用。
方案二,参考CYFAN写的欲善其事,必利其器 - 论如何善用ServiceWorker https://blog.cyfan.top/p/c0af86bb.html,采用前端替换cdn链接的方式也可以快速将jsdelivr替换成npm的cdn。
方案三,参考Tianli写的使用gulp-replace实现全局替换jsd cdn加速链接(包括插件)https://tianli-blog.club/2022/01/26/gulp-replace/,用gulp在推送之前批量处理替换链接。
三种方案都有效果且可以并行,最快捷的是tainli的方案。