美文网首页关于hexo效率亮书房
手把手教从零开始在GitHub上使用Hexo搭建博客教程(四)-

手把手教从零开始在GitHub上使用Hexo搭建博客教程(四)-

作者: seay | 来源:发表于2016-06-03 00:42 被阅读2362次
使用Travis自动部署Hexo(2)

系列教程列表:

前言

前面一篇文章介绍了Travis自动部署Hexo的常规使用教程,也是个人比较推荐的方法。
前文最后也提到了在Windows系统中可能会有一些小问题,为了在Windows系统中也可以实现使用Travis自动部署Hexo,本文介绍另外一种方式来实现。

是通过GitHub API来实现的,用到了Linux中的sed命令。

新建Access Token

Personal Access Token是用于操作repo的口令。

  • 点击用户图像,然后点击Settings(设置)选项。
    结果图

    以上就是使用Travis自动部署Hexo的另一方法。

    如果有好的方法,欢迎补充。

    【Hexo博客交流群】
    群号:582271078

    Hexo博客交流群

相关文章

网友评论

  • 咻咻ing:搭建稳定快速的个人博客教程,欢迎参考
    https://www.jianshu.com/p/5014133ba61a
  • 患了失忆症的妮小小:你好,按照你的步骤,执行完最后一步后出现这个错误:
    $ git push -u origin dev
    error: src refspec dev does not match any.
    error: failed to push some refs to 'git@github.com:chenzeyu1225/aquarius.github.io.git'

    有两个疑问:
    1..travis.yml文件里的
    branches:
    only:
    - dev # 设置自动化部署的源码分支
    这个dev是在github仓库里手动创建的么?
    2.看你文章中的
    deploy:
    type: git
    repo: git@github.com:seayxu/seayxu.github.io.git # 同步的仓库
    branch: master # 同步的分支
    这边branch:master需要改成branch:dev么?(和第1个问题里的dev保持一样的么)
    患了失忆症的妮小小: :cry: 可以问下,怎么排查空文件么?我打开看了下,没有空文件啊!
    seay:@患了失忆症的妮小小 先来说下出现的问题,这个错误是因为本地有空文件夹不能上传,你可以将空文件夹删除掉。

    疑问:.travis.yml 配置文件中的分支填写你上传源码的分支;_config.yml 中的分支填写自动化生成之后发布的分支。这两个分支不能一样。
    患了失忆症的妮小小:@患了失忆症的妮小小 我的是mac环境,参照的是这篇文章配置travis的方法。
  • cbc0f9751376:Travis上没有build怎么办?push好多次了https://github.com/Mybrc91/mybrc91.github.io
    cbc0f9751376:@SeayXu 两种访问方式都试了。。。
    cbc0f9751376:@SeayXu 开启了啊,一直显示No builds for this repository,状态显示build|unknown
    seay:@cbc0f9751376 你在travis-ci中开启了吗?

本文标题:手把手教从零开始在GitHub上使用Hexo搭建博客教程(四)-

本文链接:https://www.haomeiwen.com/subject/pflkdttx.html