本文共 1374 字,大约阅读时间需要 4 分钟。
github
基本操作1、创建一个hexo_blog
的项目
2、生成一个个人账户的token
(注意这个地方生成的token
必须立刻复制,刷新页面就看不到了)
点击右上角的头像
settings
—>Developer settings
—>Personal access tokens
—>genderate new token
hexo
建站github
仓库中travis
持续部署项目Travis CI
提供的是持续集成服务(Continuous Integration
,简称 CI
)。它绑定 Github
上面的项目,只要有新的代码,就会自动抓取。然后,提供一个运行环境,执行测试,完成构建,还能部署到服务器Travis CI
只支持 Github
,所以你要拥有GitHub
帐号5、点击Sign in with GitHub
按钮,使用github
账户登录
6、同步github
上的项目
7、同步设置刚刚github
上生成的tokon
.travis.yml
文件编写1、Travis
要求项目的根目录下面,必须有一个.travis.yml
文件。这是配置文件,指定了 Travis
的行为
2、该文件必须保存在 Github
仓库里面,一旦代码仓库有新的 Commit,Travis
就会去找这个文件,执行里面的命令
3、这个文件采用 YAML
格式。下面是一个最简单的 Node 项目的.travis.yml
文件
4、language
字段指定了默认运行环境,
5、node_js
: “11” 表示不执行任何脚本,状态直接设为成功
6、具体配置()
language: node_jsnode_js: - '11'install: - npm installscript: - hexo gafter_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-pagesbranches: only: - master
hexo
的配置文件上面直接提交代码虽然可以自动发布,但是样式加载不出来
1、修改_config.yml
文件
url: https://kuangshp.github.io/hexo_blog/root: /hexo_blog/
git
提交代码travis
就会自动帮你发布项目github
上打开项目的设置,往下翻)转载地址:http://zevf.baihongyu.com/