用 Git 搭建博客
用 Git 搭建个人博客最流行、最省心的方案是:
“本地 Hexo + GitHub Pages(或 Cloudflare Pages)”——完全免费、无需买服务器、还能绑定自定义域名。下面给出 2025 年验证可行的完整流程,按顺序照做即可上线。
一、准备工作
注册 GitHub 账号, 安装 Node.js(≥18)和 Git,终端执行确认版本:
1 | node -v |
二、本地初始化博客
全局安装 Hexo 脚手架
1 | npm install -g hexo-cli |
新建并进入博客目录
1 | hexo init myblog && cd myblog |
本地预览
1 | hexo server # 浏览器访问 http://localhost:4000 能看到默认页面 |
三、创建远程仓库
GitHub 新建公开仓库,命名必须为:
<你的GitHub用户名>.github.io
记录仓库的 SSH 地址(后续部署用)。
四、一键部署配置(最简版)
安装 Git 部署插件
1 | npm install hexo-deployer-git --save |
编辑博客根目录 _config.yml,末尾追加:
1 | deploy: |
生成并首次上传
1 | hexo clean && hexo generate && hexo deploy |
看到 “Deploy done” 即成功。
浏览器访问 https://<用户名>.github.io 即可看到博客。
五、写作与发布
新建文章
1 | hexo new post "我的第一篇文章" |
会在 source/_posts/ 生成同名 .md 文件。
用 Markdown 写完保存,执行
1 | hexo clean && hexo generate && hexo deploy |