更新blog到git,速度快啊~免费的真香.
搬到了 GitHub,并用 Cf Pages 实现了自动构建和全球免费加速,体验非常棒,速度快、免费、还省心!这里记录一下大致流程,供有需要的朋友参考。
1. 本地搭建 Hexo 博客
- 安装 Node.js 和 Git。
- 全局安装 Hexo:
1
npm install -g hexo-cli
- 初始化博客项目:
1
2
3hexo init my-blog
cd my-blog
npm install - 本地写作、生成静态文件:
1
2
3hexo new "文章标题"
hexo clean && hexo generate
hexo server
2. 推送源码到 GitHub
- 在 GitHub 新建一个仓库(如
my-blog
)。 - 初始化 git 并推送:
1
2
3
4
5
6git 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 会自动拉取最新代码并重新部署。 - 博客全球加速,免费、稳定、无需自己维护服务器。
总结:
- 本地写作,推送到 GitHub。
- CF Pages 自动构建和发布。
- 免费、速度快、维护简单,非常适合个人博客和静态站点。
主要这个挺好用的啊~
版权声明:本博客所有文章除特殊声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明出处 reikmoney的博客!