新手站长从零到一:2026年用Cloudflare Pages免费部署超快静态技术博客全流程
大家好,我是老王,一个折腾了十年个人网站的站长。2026年了,服务器租金越来越贵,GitHub Pages在国内访问又卡,很多人问我:“有没有真正免费、又快又稳的静态博客方案?”答案就是Cloudflare Pages。
它不光免费,还自带Cloudflare全球顶级CDN,亚洲节点超多,加载速度吊打GitHub Pages。免费计划每月500次构建(够你天天更新),文件上限2万,带宽基本不限,100个自定义域名随便绑。纯静态博客完美匹配,而且推送一次GitHub就自动部署,省心到爆。
下面我把整个流程拆成傻瓜式步骤,手把手教你从零到一。准备好电脑、GitHub账号和一个免费Cloudflare账号(没账号的去dash.cloudflare.com注册,2分钟搞定),咱们开始!
第一步:本地安装Hugo并创建站点(10分钟搞定)
Hugo是2026年最推荐的静态生成器——编译快、主题多、SEO友好,比Jekyll轻量多了。
- 安装Hugo(推荐Extended版本,支持Sass):
- Windows:去官网 https://gohugo.io/installation/ 下载二进制文件,解压后加到环境变量。
- macOS:终端运行
brew install hugo。 - Linux:
sudo apt install hugo或下载二进制。
- 创建新站点:
hugo new site my-tech-blog cd my-tech-blog - 添加热门主题(我推荐PaperMod或LoveIt,中文支持好):
git init git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod在
hugo.toml最下面加一行:theme = "PaperMod" - 创建第一篇文章测试:
hugo new posts/my-first-post.md打开文件,把
draft: true删掉,写点内容保存。 - 本地预览:
hugo server浏览器打开 http://localhost:1313,看看效果。满意了继续下一步。
小贴士:新手别纠结主题,先用默认的Ananke练手。内容写好后记得加 frontmatter 的 title、date、tags,便于SEO。第二步:把站点推送到GitHub仓库
Cloudflare Pages只认Git仓库(支持GitHub和GitLab)。
- 在GitHub新建仓库(名字随意,比如 my-tech-blog,别勾选README)。
- 回到本地终端:
git add . git commit -m "初次提交" git branch -M main git remote add origin https://github.com/你的用户名/my-tech-blog.git git push -u origin main搞定!你的代码已经上云了。
第三步:在Cloudflare Pages创建项目并部署(最关键一步)
- 登录 Cloudflare 仪表盘 → 左侧点击 “Workers & Pages” → “Create application” → 选 “Pages” 标签 → “Import an existing Git repository”。
- 授权连接你的GitHub账号,选中刚才的仓库,点击 “Begin setup”。
- 构建配置(超级重要):
- Production branch:main
- Build command:
hugo(如果用扩展版,写hugo --gc --minify) - Build directory:
public(Hugo默认输出目录,别改)
如果你的Hugo版本比较新(0.128+),记得在项目设置 → Environment variables 加一个变量: - Name:
HUGO_VERSION - Value:填你本地
hugo version显示的版本号(如 0.139.0)
- 点击 “Save and Deploy”。Cloudflare会自动安装Hugo、编译、部署。等1-2分钟,就看到 “Deployment successful”!
你的博客地址出来了:https://你的项目名.pages.dev。点开试试,全球加速,国内秒开!
以后每次git push都会自动触发重新构建,超省事。第四步:绑定自定义域名(可选,但推荐)
免费的 .pages.dev 已经够用,但想专业点就绑域名。
- 买个域名(阿里云、Namecheap都行,一年几十块)。
- 在Cloudflare Pages项目 → Custom domains → 输入你的域名 → 添加。
- Cloudflare会自动帮你解析DNS(超级方便)。
- 等几分钟,https 就自动开通了。
第五步:SEO优化与性能调优(让你的博客起飞)
静态博客天生SEO友好,再加几招:
- 在
hugo.toml开启 sitemap 和 robots:enableRobotsTXT = true [sitemap] - 主题里加 meta description、Open Graph。
- 图片用Cloudflare Image优化或WebP格式。
- 添加 Google Analytics 或 Umami(免费自托管)。
- 写文章时多用 H1、H2,关键词自然分布(比如“2026 Cloudflare Pages部署”)。
测试速度:用 PageSpeed Insights,基本95+分没问题。第六步:日常维护与常见坑避雷
- 更新博客:本地写好 →
git push→ 自动上线。 - 回滚:Cloudflare后台点历史部署,一键回滚。
- 构建失败常见原因:
- Hugo版本不匹配 → 加环境变量。
- draft: true 没删 → 文章不显示。
- 大文件超过25MB → 压缩图片。
- 免费计划够用99%个人博客,如果以后流量爆了,升级Pro也才20刀/月。
我自己用这个方案跑了三个技术博客,零维护成本,访客反馈“比以前快太多了”。结语:2026年,建站就该这么简单
从零到一,用Cloudflare Pages部署静态技术博客,真的只需要一个下午。新手别怕,跟着步骤抄就行;老鸟可以直接用C3命令行一键部署。
现在就行动吧!部署完在评论区贴你的 .pages.dev 链接,我去给你点个赞。2026年,属于我们这些站长的免费时代已经来了,赶紧拥有自己的超快技术博客阵地!
有问题随时留言,我看到都会回复。祝你建站顺利,流量爆棚!
- 在
