更新blog到git,速度快啊~免费的真香.

搬到了 GitHub,并用 Cf Pages 实现了自动构建和全球免费加速,体验非常棒,速度快、免费、还省心!这里记录一下大致流程,供有需要的朋友参考。

1. 本地搭建 Hexo 博客

  • 安装 Node.js 和 Git。
  • 全局安装 Hexo:
    1
    npm install -g hexo-cli
  • 初始化博客项目:
    1
    2
    3
    hexo init my-blog
    cd my-blog
    npm install
  • 本地写作、生成静态文件:
    1
    2
    3
    hexo new "文章标题"
    hexo clean && hexo generate
    hexo server

2. 推送源码到 GitHub

  • 在 GitHub 新建一个仓库(如 my-blog)。
  • 初始化 git 并推送:
    1
    2
    3
    4
    5
    6
    git init
    git remote add origin https://github.com/你的用户名/my-blog.git
    git add .
    git commit -m "init hexo"
    git branch -M main
    git push -u origin main

3. CF Pages 自动部署

  • 登录 CF,进入 Pages,创建新项目,选择刚刚的 GitHub 仓库。
  • 构建命令填写:
    1
    npm install && npx hexo generate
  • 输出目录填写:public
  • 保存并部署,几分钟后就能通过 CF Pages 分配的域名访问你的博客。

4. 自动化发布体验

  • 以后只需在本地写作,git add . && git commit -m "更新" && git push,CF Pages 会自动拉取最新代码并重新部署。
  • 博客全球加速,免费、稳定、无需自己维护服务器。

总结:

  1. 本地写作,推送到 GitHub。
  2. CF Pages 自动构建和发布。
  3. 免费、速度快、维护简单,非常适合个人博客和静态站点。

主要这个挺好用的啊~