Fork me on GitHub

使用Travis CI自动部署你的Hexo博客到Github

本篇详细介绍使用 Travis CI 自动部署 Hexo 博客到 Github.

部署说明:

  • 本博客, 当前已成功使用 Travis CI 配合 github 多分支, 实现自动部署.
  • 详细参考我博客仓库:

博客仓库结构:

  • hhstore.github.io 仓库:
    • master 分支: 自动发布分支, Travis CI 自动生成.
    • blog_source 分支: 博客源文件.

博客发布流程:

- 本地 git 仓库, 拉取 `blog_source` 分支
- 在此分支, 编辑博客文档.
- 推送本地文档, 到 github.
- `Travis CI` 通过钩子, 自动触发`发布流程`.
- `Travis CI` 自动把最新博客发布到 `master` 分支.
1
2
# 执行推送, 其他全自动:
git push blog_source blog_source

部署参考:

部署提醒:

  • 个人博客, 对 博客分支的 token 环境变量, 作了修改.
  • 小坑:
    • .travis.yml 文件里最后的 git 仓库访问配置是 HTTTPS 方式, 不是 GIT 方式.
坚持原创技术分享,您的支持将鼓励我继续创作!