近两天写博客的时候ripro后台的图标都没法显示了,查了一下发现ripro后台用的是Jsdelivr 的 CDN 加速服务,而最近两天Jsdelivr CDN正好在大陆无法访问了,只能临时解决一下。
Jsdelivr官方的说法是 Jsdelivr 在中国区的 CDN 服务再一次被 DNS 污染了,被指向到了 Google、Twitter 和 Facebook 的 IP 地址,导致被墙了。
不过虽然 cdn.jsdelivr.net 被 DNS 污染了,但幸运的是 fastly.jsdelivr.net 没有被污染,仍然可以正常使用。
因此,我们只需要批量将图片或其它静态资源链接中的 cdn.jsdelivr.net 替换为 fastly.jsdelivr.net 即可,等待官方将该问题修复后,再替换回来。
具体操作及时批量搜索ripro主题目录下的含有cdn.jsdelivr.net字符的文件,然后把cdn.jsdelivr.net替换为 fastly.jsdelivr.net 即可,这样后台的图标和图表就都可以正常显示了。
其他任何采用Jsdelivr CDN 加速服务的网站出现同样的问题也都可以这么临时解决一下。