安装Hexo
- 参考官网
Github令牌
- 创建Github Pages需要建立一个名为
<username>.github.io
的项目,并且部署在master分支上 - 注册访问令牌Github>settings>Personal access tokens> Generate new token > Generate token> Copy Token
注册Travis CI
- 打开Travis CI用github账号授权登录
- 找到Ssetting->Repositories勾上博客项目
- 进入项目Settings添加环境变量如
Name
为GH_TOKEN
,Value
为Github生成的token
配置自动部署
- Github中新建source分支
在source分支中创建
.travis.yml
配置文件,如下1234567891011121314151617181920sudo: falselanguage: node_jsnode_js:- 9cache: npmbranches:only:- sourcescript:- hexo generatedeploy:provider: pagesskip-cleanup: truegithub-token: $GH_TOKENkeep-history: truecommitter_from_gh: truetarget_branch: masteron:branch: sourcelocal-dir: public然后推送到github就会自动把构建好的文件发布到master分支
- 访问username.github.io就可以看到部署好的博客了