内容简介:上面直接提交代码虽然可以自动发布,但是样式加载不出来官网文档
-
1、创建一个
hexo_blog
的项目 -
2、生成一个个人账户的
token
(注意这个地方生成的token
必须立刻复制,刷新页面就看不到了)点击右上角的头像
settings
--->Developer settings
--->Personal access tokens
--->genderate new token
二、使用 hexo
建站 文档地址
github
三、使用 travis
持续部署项目官网地址
- 1、
Travis CI
提供的是持续集成服务(Continuous Integration
,简称CI
)。它绑定Github
上面的项目,只要有新的代码,就会自动抓取。然后,提供一个运行环境,执行测试,完成构建,还能部署到服务器 - 2、持续集成指的是只要代码有变更,就自动运行构建和测试,反馈运行结果。确保符合预期以后,再将新代码集成到主干
- 3、持续集成的好处在于,每次代码的小幅变更,就能看到运行结果,从而不断累积小的变更,而不是在开发周期结束时,一下子合并一大块代码
- 4、
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_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
的配置文件
上面直接提交代码虽然可以自动发布,但是样式加载不出来官网文档
-
1、修改
_config.yml
文件url: https://kuangshp.github.io/hexo_blog/ root: /hexo_blog/ 复制代码
六、这样每次 git
提交代码 travis
就会自动帮你发布项目
以上所述就是小编给大家介绍的《使用Travis+github+hexo持续部署博客项目》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- linux 部署golang 项目(直接部署和基于nginx部署)
- 【Vue项目总结】项目nginx部署
- CentOS 部署 flask项目
- Docker 部署Python项目
- 【前端打包部署】谈一谈我在SPA项目打包=>部署的处理
- 「实战篇」开源项目docker化运维部署-后端java部署(七)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
ActionScript 3.0 Cookbook
Joey Lott、Darron Schall、Keith Peters / Adobe Dev Library / 2006-10-11 / GBP 28.50
Well before Ajax and Microsoft's Windows Presentation Foundation hit the scene, Macromedia offered the first method for building web pages with the responsiveness and functionality of desktop programs......一起来看看 《ActionScript 3.0 Cookbook》 这本书的介绍吧!