基于Github和TravisCI
都是墙外工具,可能速度偏慢;
在部署过程会有不同的方法:使用hexo d进行部署和在public文件夹下直接push到GithubPage仓库;
Coding的请参考这篇>>
Github建立个人博客
下面步骤也是最简单的在Github上面搭建博客的流程:
1.注册Github账号,创建与用户名同名的仓库名;
2.生成Git密钥对,并保证能够连通git@github.com;参考链接
3.PC端打开命令行工具(定位到博客根目录)分别运行以下命令:
|
|
进入username.github.io查看博客情况;
配置TravisCI
1.使用Github账号授权登录;
2.找到并开启username的仓库
3.授权:
a.Github设置中创建Personal access tokens:


b.将token添加到TravisCI的对应项目中:
4.配置TravisCI配置文件.travis.yml,添加如下代码:
关联githubPage仓库:
1.删除博客源文件根目录下的.git文件夹,这个文件夹是hexo的.git;
2.打开Git Bash,执行:
此时位于master分支
在pages仓库创建博客源文件分支hexo:
1.创建hexo分支:
至此push到远成仓库之后就能自动触发TravisCI;
p.s.另一种方式的构建,替换配置TravisCI第四步中代码:
|
|