专栏首页康怀帅的专栏Hexo + Travis CI 实践(整合优化)

Hexo + Travis CI 实践(整合优化)

本文简要介绍了使用 Travis CI 构建 Hexo。务必对 Travis CI 基础知识 了解之后再阅读本文。

示例文件:https://github.com/khs1994/khs1994.github.io/blob/hexo/.travis.yml

使用 Travis CI 之前

  • 本地编写 source/*.md
  • hexo g 本地预览
  • hexo d 推送到 GitHubaliyun
  • 手动 完成后续操作:登录到服务器,pull 到网站根目录。

使用 Travis CI

  • 本地编写 source/*.md
  • hexo g 本地预览
  • 将部署文件推送到 GitHubaliyun
  • 自动 完成后续操作:
  • Travis CI 云端生成 HTML,并将其推送到 GitHubaliyun 仓库的 master 分支
  • GitHub webhooks 通知服务器,服务器将 aliyun 仓库的代码 强制pull
  • 调用 百度站长平台 完成URL 主动推送
  • 调用 微信公众平台 模板消息 API 完成消息提醒

配置

Travis CI 网站开启项目部署。

GitHub 仓库 hexo 分支 存放部署文件,master 分支 存放生成的静态 HTML 文件。

注意:用户名.github.io 仓库的 Pages 服务 只能使用 master 分支。

在项目根目录编写 .travis.yml,示例文件:https://github.com/khs1994/khs1994.github.io/blob/hexo/.travis.yml

使用 命令行工具 加密 SSH 私钥(也可以使用 github Token)注意去掉转义符。

最后推送项目到 GitHub。

相关链接

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MySQL 查找数据 SELECT

    SELECT 字段1,字段2 FROM 表名; SELECT 表名.字段名 FROM 表名; 别名 SELECT 字段 AS 别名 FROM 表名; 偏移量 S...

    康怀帅
  • MongoDB 基本操作

    切换数据库 use test 无需新建数据库,切换时若不存在则自动新建数据库。 查看数据库 $ show dbs 插入数据 db.表名.方法 不指明 id 则自...

    康怀帅
  • Bash echo read 命令详解

    echo 命令用来输出内容,read 命令用于读取用户输入。 echo 高亮输出 格式如下: $ echo -e "\033[字背景颜色;文字颜色m字符串\03...

    康怀帅
  • 除了bug,GitHub可能还把你的女装照冻到了北极,1000年后还能读那种

    「代码恒久远,bug 永流传。」前不久,GitHub 帮广大程序员把这个噩梦变成了现实。

    机器之心
  • 进入社交领域?GitHub推出官方手机APP;北极代码存储计划浮出水面

    在最近的 GitHub Universe 大会上,GitHub 官方宣布,他们即将推出移动端 App。目前 iOS 用户已经可以在页面上申请 Beta 版本的试...

    机器之心
  • 如何在js中将统计代码图标隐藏

      建站时我们都会加一下网站统计,方便把控内容的内容的运营。大部分站长安装的站点统计是第三方统计代码,js形式的,很少用以服务器日志为基础分析的统计。(当然能通...

    ytkah
  • 看看函数名和注释,AI就能自动生成代码,程序员:这不真实,我要失业

    上面这段 demo 是不是看着很爽?这就是 OpenAI CEO Sam Altman 刚刚介绍的最新研究成果——根据函数签名和注释,利用语言模型自动生成 Py...

    机器之心
  • Spring+SpringMVC+MyBatis+easyUI整合优化篇(八)代码优化整理小记及个人吐槽

    前言 这两天也一直在纠结这一篇文章该写什么东西,前面临时加的两篇文章就有些打乱了整体节奏,这一篇又想去写一下代码层面优化的事情,可是也不太能抓住重要的点,不太确...

    我是十三
  • 开箱即用的 Vue Webpack 脚手架模版

    晚晴幽草轩轩主
  • 那个陪你聊微信、发自拍的妹子,可能不是人

    导读:之前大数据(ID:hzdashuju)发过几篇跟微信自动回复有关的Python实战。你可别以为,只有少数几个技术宅会用这种冷幽默的方式逗你玩,实际上,有人...

    华章科技

扫码关注云+社区

领取腾讯云代金券