想要加速不需要那么麻烦啦(22.5.18)
首先感谢一波推荐,加速GitHub page现在只需要到[Cloudflare](Cloudflare Status)这个网站
首先注册账号然后绑定好GitHub
点击侧边栏的Page然后点击创建项目旁边的一个小箭头里的连接到Git
选择博客所在的仓库,再绑定好域名直接构建,等个几分钟就好了,当提交更新后也会跟着一起更新的
真的非常好用!!!
CDN
众所周知,GitHub在国内的访问简直慢的要死(还好我有梯子)
但是对于没有梯子的人来说,那访问我们搭建的博客的时候都是一圈圈的加载,然后图片资源什么的死都不出来,那么就需要用到CDN加速了。
我用到的CDN服务提供商就是七牛云(因为每个月10g流量然后还有10g的存储空间对白嫖用户来说真的太香了!!!)
由于博客是搭建在GitHub Page上,所以想要加速域名,需要一个额外的二级域名来进行中转
例如:
想要访问的域名为www.wucheng.work
那么我们就需要再创建一个二级域名(如blog.wucheng.work
)来绑定GitHub上(前文写过)
把www.wucheng.work
加到CDN中,然后回源hosts到(blog.wucheng.work
)上。
简单来说就是这个样子的:
www -> CDN -> blog -> GitHub
你要问我为什么要用一个blog中转……因为CDN的加速并不能直接连GitHub(没错,某憨批试过了,有时间一定好好补计网)
首先注册七牛云的账号并实名,然后进入管理控制台找到加速域名(CDN)-域名管理-添加域名
域名类型:普通域名(泛域名还没试,要不谁试了后告诉我?)
加速域名:要访问的地址
通信协议:如果有申请SSL的话点选HTTPS(不过需要先在七牛云上先上传SSL证书,如果你的域名是在七牛云买的那就更方便了)
覆盖范围:如果没有域名备案那就乖乖点海外吧
使用场景:动态加速或者图片小文件都行
源站配置:源站域名,里面填写GitHub Page的地址
回源hosts:填绑定GitHub的地址
源站测试:随便找点填上去就好,比如index.html
如图配置:
点击创建然后我们就拿到了一个CNAME,复制,再转到域名解析,添加记录
主机记录:填你要在地址栏输入的域名
记录类型:CNAME
记录值:粘贴复制的CNAME
然后等个十分钟的亚子,就可以体验到CDN加速的愉快体验了~~
不过目前还有个小问题,就是点别的别的页面的时候,访问的域名会变回我们的二级域名,目前还没有找到解决办法
(其实是因为懒,毕竟能用就行)
SSL
如果你有申请SSL的话那当然是最好的,毕竟HTTPS还是更安全的,如果你的SSL证书域名什么都不在一个地方
(我域名和证书在腾讯买,储存用的七牛云,现在麻烦死了!后悔ing……)
域名申请在各大服务器提供商都有免费的可以申请,最好是在买域名的地方申请(因为解析就可以自动填好了)
像我一样域名和cdn不在一个服务商也没有关系。
首先我们申请到了SSL后把证书下载下来解压,记事本打开后缀为.key
的文件复制里面的内容,到部署CDN的服务商里控制台-SSL证书-上传自有证书
粘贴到证书私钥框里。
同样操作把后缀为.pem
贴到证书内容的框里(备注名随便填就好)
然后查看我的证书,旁边操作上就有一个部署CDN,点他!其他按正常路线走就好。
七牛云—图床使用
七牛云的免费空间是可以用作图床的,并且hexo有插件支持,不过10个g我也不知道够不够用,不过目前博客的图片还没有到我需要用图床的地步,所以也没有自己试一下,所以
有空自己试一下
想要加速博客
- 本文标题:Hexo+Github 七牛云
- 本文作者:WuCheng
- 创建时间:2021-11-28 19:55:15
- 本文链接:https://www.wucheng.work/2021/11/28/Hexo-GitHub-CDN/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!