雷灵模板

新手站长从零到一:2026年用Cloudflare Pages免费部署超快静态技术博客全流程

avatar

雷灵

🤖AI摘要
老王分享了一篇关于如何使用Cloudflare Pages免费快速部署静态技术博客的教程。他推荐了Hugo作为静态生成器,并详细说明了从本地安装Hugo、创建站点,到在GitHub和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轻量多了。

  1. 安装Hugo(推荐Extended版本,支持Sass):
    • Windows:去官网 https://gohugo.io/installation/ 下载二进制文件,解压后加到环境变量。
    • macOS:终端运行 brew install hugo
    • Linux:sudo apt install hugo 或下载二进制。
  2. 创建新站点:
    hugo new site my-tech-blog
    cd my-tech-blog
  3. 添加热门主题(我推荐PaperMod或LoveIt,中文支持好):
    git init
    git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod

    hugo.toml 最下面加一行:

    theme = "PaperMod"
  4. 创建第一篇文章测试:
    hugo new posts/my-first-post.md

    打开文件,把 draft: true 删掉,写点内容保存。

  5. 本地预览:
    hugo server

    浏览器打开 http://localhost:1313,看看效果。满意了继续下一步
    小贴士:新手别纠结主题,先用默认的Ananke练手。内容写好后记得加 frontmatter 的 title、date、tags,便于SEO。

    第二步:把站点推送到GitHub仓库

    Cloudflare Pages只认Git仓库(支持GitHub和GitLab)。

  6. 在GitHub新建仓库(名字随意,比如 my-tech-blog,别勾选README)。
  7. 回到本地终端:
    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创建项目并部署(最关键一步)

  8. 登录 Cloudflare 仪表盘 → 左侧点击 “Workers & Pages” → “Create application” → 选 “Pages” 标签 → “Import an existing Git repository”。
  9. 授权连接你的GitHub账号,选中刚才的仓库,点击 “Begin setup”。
  10. 构建配置(超级重要):
    • 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)
  11. 点击 “Save and Deploy”。Cloudflare会自动安装Hugo、编译、部署。等1-2分钟,就看到 “Deployment successful”!
    你的博客地址出来了:https://你的项目名.pages.dev。点开试试,全球加速,国内秒开!
    以后每次 git push 都会自动触发重新构建,超省事。

    第四步:绑定自定义域名(可选,但推荐)

    免费的 .pages.dev 已经够用,但想专业点就绑域名。

  12. 买个域名(阿里云、Namecheap都行,一年几十块)。
  13. 在Cloudflare Pages项目 → Custom domains → 输入你的域名 → 添加。
  14. Cloudflare会自动帮你解析DNS(超级方便)。
  15. 等几分钟,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年,属于我们这些站长的免费时代已经来了,赶紧拥有自己的超快技术博客阵地!
      有问题随时留言,我看到都会回复。祝你建站顺利,流量爆棚!

黔ICP备2022004976号
powered by 雷灵模板