mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
249 字
1 分钟
把 Mizuki 部署到 Cloudflare Pages
2026-06-12

这个博客按静态站点方式部署,不需要 Cloudflare Workers、Pages Functions 或 Astro Cloudflare SSR 适配器。

本地确认#

先在本地安装依赖并构建:

pnpm install
pnpm check
pnpm build

构建成功后,静态产物会输出到 dist 目录,搜索索引会由 Pagefind 生成。

GitHub 仓库#

把当前项目提交到 GitHub:

git init
git add .
git commit -m "Initial Cloudflare Pages Mizuki blog"
git branch -M main
git remote add origin https://github.com/your-name/cloudflare-mizuki-blog.git
git push -u origin main

如果你是从模板仓库克隆来的,也可以直接修改远程地址后推送到自己的仓库。

Cloudflare Pages 设置#

在 Cloudflare Dashboard 中创建 Pages 项目并连接 GitHub 仓库,构建配置填写:

配置项
Framework presetAstro
Build commandpnpm build
Build output directorydist
Production branchmain
Node.js version>=22

默认不需要环境变量。未来如果启用评论、统计、内容仓库分离或外部数据同步,再把对应密钥放进 Cloudflare Pages 的 Environment variables。

上线后替换#

部署成功后,把 src/config/siteConfig.ts 里的 siteURL 改成你的 *.pages.dev 地址或自定义域名,并重新推送一次。

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

把 Mizuki 部署到 Cloudflare Pages
https://example.pages.dev/posts/cloudflare-pages-mizuki/
作者
博主
发布于
2026-06-12
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录