用Cloudflare Pages搭博客,零成本还比虚拟主机快

无双博客 技术教程 13

用Cloudflare Pages搭博客,零成本还比虚拟主机快

前几天帮一个朋友搭博客,他预算0元。我说没问题,Cloudflare Pages走起。

你可能听说过GitHub Pages,但Cloudflare Pages比它更好用——至少我是这么觉得的。速度快,全球CDN,免费SSL,每月500次构建额度,对个人站来说完全够用。

具体怎么弄呢?很简单。

先把你的静态网站代码推到GitHub(或者GitLab),然后在Cloudflare里创建一个Pages项目,连上你的仓库。它会自动构建和部署,以后你push代码就自动更新了。整个过程不到10分钟。

如果你用的是Hugo或者Hexo这类静态站生成器,Cloudflare Pages原生支持。你只需要在设置里指定构建命令和输出目录就行。Hugo的话构建命令填hugo,输出目录填public,完事。

有个坑提醒一下:Hugo的版本问题。Cloudflare默认用的Hugo版本可能跟你本地不一样,导致构建失败。你可以在环境变量里设置HUGO_VERSION为你本地的版本号,就解决了。这个坑我踩了两天才找到原因,差点放弃。

域名方面,你可以用Cloudflare送的.pages.dev域名,也可以绑自己的域名。绑自己的域名需要在Cloudflare DNS里加一条CNAME记录,它会有引导,照着做就行。

说下速度吧。我之前用国内某虚拟主机,首屏加载要2秒多。迁到Cloudflare Pages之后降到了800ms左右。当然这是海外节点的数据,国内访问的话...嗯,Cloudflare免费版在国内速度确实一般。如果你主要面向国内用户,还是建议用国内CDN或者VPS。

但如果你不在乎国内访问速度(比如写英文站),Cloudflare Pages真的是零成本建站的最佳选择,没有之一。

顺便说一句,Cloudflare Workers也能用,但那个需要写代码,适合有开发能力的人。Pages更适合不想折腾的普通用户。我就属于不想折腾那一类的,虽然我是程序员...

标签: 博客搭建 Cloudflare

上一篇ChatGPT写文章到底行不行?我用了一个月说说真实感受

下一篇当前分类已是最新一篇

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~