添加CDN
设置statics
在根目录或者themes下_config.yml文件下配置
yaml
格式:statics: https://cdn.jsdelivr.net/gh/账户名/仓库名/
statics: https://cdn.jsdelivr.net/gh/0000rookie/github.io/

刷新CDN.jsDelivr
打开浏览器输入你statics的资源路径,回车刷新一下。
html
https://cdn.jsdelivr.net/gh/0000rookie/github.io/
https://cdn.jsdelivr.net/gh/账户名/仓库名/
{% note info simple %}
如果成功了是以下的样子,如果没出现,等几分钟再刷新一下
{% endnote %}

{% note info simple %}
这个url和root是不用管的,一开始我是设置url的,但是网站没有出现样式,访问cdn的时候返回是无定义
{% endnote %}

{% note info simple %}
如果样式还是没出现,打开你网站,F12调试一下,修改一下你的CSS路径,看看是哪里出问题,看报错信息是什么
{% endnote %}

{% note info simple %}
如果是出现这个错误,说明你的statics路径填错了,找不到你的路径文件
{% endnote %}

刷新jsdelivr
有时候在加载网页的时候,CDN刷新总是非常的慢,想快点看到,但是一直不刷新,这就需要我们去手动刷新CDN.jsdelivr缓存了,不手动刷新的话,可能要等`24小时`左右才会自动刷新。
先看看你的静态资源有没有配置好,打开你的静态资源链接,如:
yaml
statics: https://cdn.jsdelivr.net/gh/用户名/仓库名/
#此处的用户名是我的github用户名,仓库名是我hexo部署的仓库名,你根据自己的情况打开正确的链接
如果出现以下这个页面,说明cdn已经有缓存到你的静态文件了,如果没出现,说明你本地配置的statics没配置好

如何刷新呢?打开以下链接,在url链接框回车
yaml
https://purge.jsdelivr.net/gh/用户名/仓库名@master/
#将statics中的cdn替换为purge,在后面加上你仓库的分支名,我仓库默认分支是master
如果有出现这个界面并且status返回的是finished说明成功了

{% note success simple %}
此时已经刷新成功啦
{% endnote %}
本文是原创文章,采用 CC BY-NC-SA 4.0 协议,完整转载请注明来自 小码同学
评论
隐私政策
0/500
滚动到此处加载评论...


