返回首页
头像

我把博客从 GitHub Pages 迁到 Cloudflare,并绑定了新域名

我把博客从 GitHub Pages 迁到 Cloudflare,并绑定了新域名

今天做了件小但很爽的事:把我的静态博客绑定到了新买的域名 hoshikihao.com,并用 Cloudflare Pages 部署上线。

这篇文章当作一次“发布链路测试”:从写 Markdown → 生成 HTML → 推送 Git → Cloudflare 自动部署 → 新域名可访问。

为什么换到 Cloudflare Pages

简单说:更省心,也更快。

我是怎么部署的(简化版)

大致流程如下:

  1. 在 Cloudflare Pages 里连接 GitHub 仓库
  2. 由于我是纯静态站点(index.html + posts/*/index.html),所以不需要 build command
  3. 部署成功后会先拿到一个 *.pages.dev 的临时域名
  4. 在 Pages 的 Custom domains 里绑定 hoshikihao.com
  5. DNS 和 SSL 都由 Cloudflare 自动处理(等几分钟即可)

一个小细节:缓存策略

静态站点体验的关键之一是缓存。

我给图片设置了更激进的缓存(长期 + immutable),页面则用相对保守的缓存(短期)。这样既能保证图片加载快,也能保证内容更新不会“卡缓存”。

这篇文章的发布链路

我现在写文章的方式非常简单:

如果你正在考虑搭一个“够用就行”的个人博客,我会非常推荐这种路线:

Markdown 写作 + 静态站点部署

现在你可以访问了

——

(写于:2026年01月16日)