网页使用的链接可能会经常失效或者被污染,导致网页Css、Js等文件无法加载,所以需要更换链接
借助CF的Workers:
原理:当网站加载https://**jsdelivr-
cdn.halecoder.workers.dev**/npm/[email protected]/dist/katex.min.css)相关链接时,就会替换为(\https://fastly.jsdelivr.net/npm/[email protected]/dist/katex.min.css)
只要我们网站里所有链接替换为jsdelivr-cdn.halecoder.workers.dev即可,都会指向fastly.jsdelivr.net,若fastly.jsdelivr.net失效,直接在CF进行修改即可,不用重新替换网站链接,再打包部署
注意:大陆屏蔽了workers.dev,我们需要使用一个域名(二级域名即可)进行指向:
最后再次使用新的二级域名替换网站里资源链接即可,上传部署完毕