记录技术、想法与生活 · 由 Cloudflare Workers 驱动

← 返回首页

将博客部署到 Cloudflare Workers

这个博客本身就托管在 Cloudflare Workers 的静态资产(Static Assets)功能上。本文记录整个部署过程。

为什么选 Cloudflare Workers

部署步骤

项目结构非常简单:

blog/
├── wrangler.jsonc
└── public/
    ├── index.html
    ├── style.css
    └── posts/
        ├── hello-world.html
        └── deploy-to-cloudflare.html

wrangler.jsonc 只需要声明静态资产目录:

{
  "name": "blog",
  "compatibility_date": "2026-10-31",
  "assets": {
    "directory": "./public",
    "not_found_handling": "404-page"
  }
}

然后一条命令部署:

cf deploy

绑定自定义域名

部署完成后,给 Worker 绑定自定义域名(如 blog.corehub.net.cn),Cloudflare 会自动创建对应的 DNS 记录并签发 SSL 证书,几分钟内即可通过域名访问。

后续更新

以后每次写完新文章,只需要把 HTML 文件放进 public/posts/,重新执行 cf deploy 即可。也可以接入 Git,让 Cloudflare 在每次 push 后自动构建部署。