前言:当博客加载慢到能泡杯茶……

最近终于把博客搭好了,满心欢喜地打开自己刚搭建的博客,结果页面像一只树懒在爬树——卡在“正在加载”的动画里,甚至趁机泡杯茶、刷个朋友圈,回来发现它还在转圈圈。 没错,这就是我最初用GitHub Pages搭建博客时的真实写照。


第一章:慢速之痛——当代码跑不过蜗牛

最开始我并不知道CDN加速这个东西,我只当时因为Github Pages服务器在国外,可是看别人也是部署在上面,为什么别人那么快呢?于是我开始疯狂搜索解决方案,什么“优化图片”“压缩代码”“启用HTTPS”……试了个遍,结果速度提升微乎其微。 直到某天,我看到了一个关键字CDN加速


第二章:CDN是什么?——给网站装上“涡轮增压”

简单来说,CDN(内容分发网络)就像在全国各地建了无数个“快递分站”。当用户访问你的网站时,CDN会自动从离他最近的“分站”发货,而不是从遥远的服务器“跨国邮寄”。就相当于它可以把你部署在Github Pages上的博客缓存到它的分站上,用户访问时直接从它的服务器上下载,这样一来,速度自然快到飞起! 但问题来了:市面上的CDN那么多,选哪个?阿里云?腾讯云?还是……?直到我发现了多吉云——一个名字听起来像“多吉多吉,好运来”的CDN服务,重点是名字吗?nonono,因为每个月有20G的免费流量😜


第三章:多吉云CDN加速实战——手把手教你“光速”上网

以下为教程部分,请搬好小板凳,记好笔记!

第一步:注册多吉云账号

  1. 打开多吉云
  2. 点击“注册”,用手机号注册。

第二步:添加你的博客域名

  1. 进入控制台,点击“融合CDN”。

  2. 点击域名管理–>添加域名,填好自己的信息

    image-20250701012557479

  3. 确认添加后,通过DNS验证或者是文件验证,我这里采用DNS验证就是在CDN服务商那给你的域名添加一个TXT类型的域名解析,验证通过后会自动进入对应的配置页面

第三步:配置CDN加速

  1. 然后还是在DNS供应商那添加一个CNAME类型的解析到对应的域名上,例如我这里是xhwv.cn.s2-web.dogedns.com

    image-20250701013753780

  2. 添加成功后刷新页面直到CNAME变成已生效

第四步:修改Hexo配置,指向CDN

  1. 打开你的Hexo项目,找到_config.yml文件。
  2. 找到url配置,改成自己的域名。
  3. 保存文件,重新生成静态文件(hexo clean && hexo g)。
  4. 推送代码到GitHub(hexo d)。

第五步:测试速度——从“蜗牛”到“火箭”

  1. 打开你的博客,刷新页面。
  2. 感受那3秒就加载完成的快感(如果页面没被CDN缓存过可能要10秒!所以刷新完成后自己可以看看)

第四章:后记——速度提升后,我飘了

自从用上多吉云CDN,我的博客访问量直接翻倍(可能是用户终于不用等加载了)。现在,我甚至敢在博客里放4K高清图,因为CDN会帮我“秒传”给读者。


结尾:你的博客,值得更快的速度!

如果你也在用GitHub Pages+Hexo搭建博客,却苦于速度太慢,不妨试试多吉云CDN——免费、简单、高效,让你的博客从“龟速”变身“光速”! 最后送上一句真理: > “在互联网时代,速度就是流量,流量就是金钱,而CDN,就是你的印钞机!”


问题

但是现在仍然有一个问题,就是当我写好新文章上传后,页面不能及时刷新怎么办,我在网上看到可以用Github action,如果需要可以自行搜索教程。

但是由于我所有的操作都在本地(懒🐶),所以看了多吉云的操作文档,我将对应常用的api写在了一个python文件里,这样我们就可以在根目录写一个up.cmd文件,实现屏幕怎么黑了,,,,双击两下就可以直接实现自动化部署,具体py代码和方法我放在 多吉云api文件封装 文章这里了。