1. Hexo 安装与初始化

1
2
3
4
5
npm install -g hexo-cli
hexo init my-blog
cd my-blog
npm install
hexo server # 本地预览 http://localhost:4000

2. 部署到 GitHub Pages

在 GitHub 创建 用户名.github.io 仓库,然后安装部署插件:

1
npm install hexo-deployer-git --save

修改 _config.yml 末尾:

1
2
3
4
deploy:
type: git
repo: https://github.com/yourusername/yourusername.github.io.git
branch: master

部署命令:

1
2
3
4
hexo clean
hexo generate
hexo deploy
# 简写:hexo g -d

3. 绑定自定义域名

  1. 购买域名(推荐 .com.net 等老牌顶级域名,权重较高)
  2. 在 DNS 服务商处添加解析记录,指向 GitHub Pages 的 IP
  3. source/ 目录下创建 CNAME 文件,写入你的域名
  4. 在 GitHub 仓库 Settings → Pages → Custom domain 中填写域名

常用命令速查

命令 作用
hexo clean 清除缓存(public 文件夹)
hexo g 生成静态网页
hexo d 部署到 GitHub
hexo g -d 生成并部署
hexo s 本地预览
hexo new "标题" 新建文章