
把 Astro 博客部署到 Cloudflare Pages
这篇文章记录我是怎么把这个博客部署到 Cloudflare Pages 的。整个过程出乎意料地简单。
前置准备
-
一个 Cloudflare 账号(免费即可)。
-
安装好 Node.js(建议 LTS 版本)。
-
本地装好
wrangler—— Cloudflare 的官方 CLI:npm install -g wrangler然后登录:
wrangler login
构建静态产物
Astro 默认输出纯静态 HTML。在项目根目录执行:
npm run build
产物会输出到 dist/ 目录,我们要部署的就是它。
一条命令部署
wrangler pages deploy dist --project-name my-blog
第一次运行时,如果项目不存在,wrangler 会帮你创建。部署完成后,你会拿到一个 https://my-blog.pages.dev 这样的地址,立刻就能访问。
小结
Cloudflare Pages 对静态站点非常友好:免费额度充足、自带全球 CDN、支持自定义域名。对一个个人博客来说,几乎是完美的选择。
完整的官方文档见 Cloudflare Pages 文档。