基础教程
抉择平台
Cloudflare Pages 受限于 Cloudflare CDN 在国内的糟糕表现,如下图。
反观 Vercel 在国内的表现,如下图。
与 Vercel 相近的还有 Netlify,如下图。
三者都是用了任播技术,Cloudflare Pages 仅用了任播,另外两个均用了CNAME和任播(注意三个都需要自定义域名)。
注意,延迟非常影响静态网站的打开速度,你试试就知道了,反正三个部署上区别不大。
同时,我们还需要注意一个问题:Cloudflare Pages 免费计划仅对每月部署次数和并行部署数进行了限制,反观 Vercel 和 Netlify 免费计划对网站流量和构建时长进行了限制,如下图。
我先在此说明,使用我的方案构建时长较短,如果你只搭建一个博客基本可以将三个所允许的构建次数等价。
从零开始搭建你的博客
- 注册你的Gitlab账号
- Fork https://gitlab.com/yuqing-dev/blogtogreenhands
- 修改其中的_config.yml文件,具体修改内容如图
- 按照已添加的 posts 和 my_images 文件夹中的内容照葫芦画瓢写你的博文
- 注册你的 Cloudflare/Vercel/Netlify 账号
- 使用 Cloudflare Pages/Vercel/Netlify 新建项目登陆你的Gitlab导入你刚才fork的仓库
- 填入如下的构建配置,三个网站都是一样的
- 绑定自己的域名以提升体验。
进阶教程
暂时懒得写