LOADING

加载过慢请开启缓存 浏览器默认开启

如何不用服务器搭建一个博客

基础教程

抉择平台

Cloudflare Pages 受限于 Cloudflare CDN 在国内的糟糕表现,如下图。
Ping-Cloudflare-CDN
反观 Vercel 在国内的表现,如下图。
Ping-Vercel-CDN
与 Vercel 相近的还有 Netlify,如下图。
Ping-Netlify-CDN
三者都是用了任播技术,Cloudflare Pages 仅用了任播,另外两个均用了CNAME和任播(注意三个都需要自定义域名)。
注意,延迟非常影响静态网站的打开速度,你试试就知道了,反正三个部署上区别不大。
同时,我们还需要注意一个问题:Cloudflare Pages 免费计划仅对每月部署次数和并行部署数进行了限制,反观 Vercel 和 Netlify 免费计划对网站流量和构建时长进行了限制,如下图。
Cloudflare-Pages-Free-Plan
Vercel-Pages-Free-Plan
Netlify-Free-Plan
我先在此说明,使用我的方案构建时长较短,如果你只搭建一个博客基本可以将三个所允许的构建次数等价。

从零开始搭建你的博客

  1. 注册你的Gitlab账号
  2. Fork https://gitlab.com/yuqing-dev/blogtogreenhands
  3. 修改其中的_config.yml文件,具体修改内容如图
    修改项
  4. 按照已添加的 posts 和 my_images 文件夹中的内容照葫芦画瓢写你的博文
  5. 注册你的 Cloudflare/Vercel/Netlify 账号
  6. 使用 Cloudflare Pages/Vercel/Netlify 新建项目登陆你的Gitlab导入你刚才fork的仓库
  7. 填入如下的构建配置,三个网站都是一样的
    构建配置
  8. 绑定自己的域名以提升体验。

进阶教程

暂时懒得写