本文章首发于语雀!
通过各种高科技功能同步到Hajeekn 的博客
上篇我们介绍了 Cloudflare Argo Tunnel 的玩法
本篇讲述如何部署网站到 Cloudflare 加快速度

配置 Cloudflare Pages

本文章基于 Cloudflare Pages,如果没有请用 GitHub + Cloudflare CDN
首先打开你的 Cloudflare 账户 Pages 页面
image.png
选择新建项目
授权应用完成后选择储存库
image.png
为了减少部署时间,推荐使用编译仓库(也就是 Hexo 生成 HTML 的仓库)
选择后无脑下一步
之后 Cloudflare Pages 就会开始部署你的 Hexo 了

自定义域名

打开 Cloudflare Partner 平台和你的 DNS 解析商
这里用辣椒和 DNS.LA 演示
新建一条解析(两边都是)
记录名写你博客的子域名,一般都是 blog
你的 DNS 解析商的 CNAME 海外写 blog.xxx.xx.cdn.cloudflare.net
默认和国内选择几个好用的自选 Cloudflare CDN 节点就行
辣椒的记录名也写 blog
记录类型选 CNAME
Cloudflare Pages 部署完成后会分给你一个
xxxx.pages.dev
把他复制填写进记录值然后保存就行
接着打开你的 Cloudflare Pages 页面
选择刚部署好的项目
image.png
进入自定义域
点击添加,自定义域就写 记录值.域名
然后等待 SSL 的启用就行了

配置缓存

打开 Cloudflare 的缓存配置页面
点击配置
Always Online 设置为 true
缓存级别 设置为标准
浏览器缓存 TTL 设置成 4 小时
然后打开规则
image.png
创建页面规则
image.png
这样写就行
记得把博客记录名.域名替换成你自己的
比如我的是 blog.slqwq.cn
就写 blog.slqwq.cn
今天又水了一篇文章,真棒(๑•̀ㅂ•́)و✧