github
基本操做一、建立一个hexo_blog
的项目node
二、生成一个我的帐户的token
(注意这个地方生成的token
必须马上复制,刷新页面就看不到了)git
点击右上角的头像
settings
--->Developer settings
--->Personal access tokens
--->genderate new token
github
hexo
建站文档地址github
仓库中travis
持续部署项目官网地址Travis CI
提供的是持续集成服务(Continuous Integration
,简称 CI
)。它绑定 Github
上面的项目,只要有新的代码,就会自动抓取。而后,提供一个运行环境,执行测试,完成构建,还能部署到服务器Travis CI
只支持 Github
,因此你要拥有GitHub
账号五、点击Sign in with GitHub
按钮,使用github
帐户登陆npm
六、同步github
上的项目服务器
七、同步设置刚刚github
上生成的tokon
hexo
.travis.yml
文件编写一、Travis
要求项目的根目录下面,必须有一个.travis.yml
文件。这是配置文件,指定了 Travis
的行为测试
二、该文件必须保存在 Github
仓库里面,一旦代码仓库有新的 Commit,Travis
就会去找这个文件,执行里面的命令url
三、这个文件采用 YAML
格式。下面是一个最简单的 Node 项目的.travis.yml
文件spa
四、language
字段指定了默认运行环境,全部的语言在此3d
五、node_js
: "11" 表示不执行任何脚本,状态直接设为成功
六、具体配置()
language: node_js
node_js:
- '11'
install:
- npm install
script:
- hexo g
after_script:
- cd ./public
- git init
- git config user.name ${USERNAME}
- git config user.email ${UESREMAIL}
- git add -A
- git commit -m 'init'
- git push -u -f "https://${TOKEN}@github.com/${USERNAME}/hexo_blog" master:gh-pages
branches:
only:
- master
复制代码
hexo
的配置文件上面直接提交代码虽然能够自动发布,可是样式加载不出来官网文档
一、修改_config.yml
文件
url: https://kuangshp.github.io/hexo_blog/
root: /hexo_blog/
复制代码
git
提交代码travis
就会自动帮你发布项目github
上打开项目的设置,往下翻)