Cloudflare Pages 搭建博客 | 2026 最新版
- Authors

- Name
- Geeks Kai
- @KaiGeeks
Loading share buttons...

适合人群:想要快速上线个人博客的开发者或内容创作者
预计耗时:约 15-30 分钟
核心优势:免费、全球 CDN、自动化部署
在这篇文章中,我将详细介绍如何使用Cloudflare 搭建一个高性能、安全且免费的个人blog。Cloudflare Pages不仅提供了强大的静态网站托管服务,还能确保您的博客快速、安全地传递给全球读者。
在开始之前,您需要准备:
推荐使用Next.js作为博客框架,它与Cloudflare Pages完美兼容。
推荐使用已经存在的Next.js模板,以便快速开始,您可以直接fork一个blog模版到自己的GitHub仓库中,这样就能直接使用, 下面以我自己的博客为例:

第一步:请点击👉fork 就能直接fork到自己的GitHub仓库中。
第二步:Cloudflare Pages配置








注意:如果您的博客是fork我的blog的模板,访问链接的时候,会看到如下页面:




在左侧菜单中点击 "Workers & Pages"
找到并点击您的项目(blog)
找到 "自定义域名" 部分
点击 "添加自定义域名"的按钮

输入您的域名,然后点击 "继续"
在您的域名注册商中添加CNAME记录,指向您的Cloudflare Pages域名,例如:blog-24f.pages.dev
等待DNS生效,然后您的博客就能通过您的自定义域名访问了。
Q1:Cloudflare Pages 是否免费?
A:Cloudflare Pages 提供免费套餐,个人博客完全够用,包含全球 CDN 与自动化部署流程。
Q2:为什么需要添加 nodejs_compat 标志?
A:当项目使用到 Node.js 相关 API 或依赖包时,需要开启 nodejs_compat,以保证 Functions 正常运行。
Q3:Cloudflare Pages 支持自定义域名吗?
A:支持。只需要在 Pages 项目中添加域名,并在域名注册商处配置 CNAME 记录即可。
Q4:部署失败最常见的原因是什么?
A:常见原因包括框架预设选择错误、依赖安装失败、未开启 nodejs_compat,或构建命令不匹配。