Hexo 部署到github或gitee

部署

Hexo提供快速简便的部署策略,只需要一个命令即可将站点部署到服务器。

1
hexo deploy
1
2
# 也可以简写为
hexo d

首先添加依赖hexo-deployer-git

1
npm install hexo-deployer-git --save

部署之前修改项目根目录下的_config.yml

1
2
3
4
5
deploy:
type: git
repo: https://github.com/jackkke/jackkke.github.io.git
branch: master
# message:

可以同时部署到多个环境,Hexo将按顺序执行

1
2
3
4
5
6
7
8
9
deploy:
- type: git
repo: https://github.com/jackkke/jackkke.github.io.git
branch: master
# message:
- type: git
repo: https://gitee.com/jackkke/jackkke.git
branch: master
# message:

参数介绍

1
2
3
repo: GitHub / Bitbucket / Coding / GitLab / Gitee存储库URL
branch: 分支名称
message: 默认为Site updated: {{ now('YYYY-MM-DD HH:mm:ss') }}

建议部署方式

1
2
# 前者清除站点文件,后者重新生成站点文件并将之推送到指定的库分支。
hexo clean && hexo d
系列文章