博客搭建(Hexo+replica主题) 之 CI持续集成篇 | travis-ci 持续集成 github自动部署

2022-03-27 16:08:50 浏览数 (2)

  • Q1:安装travis中报错
代码语言:javascript复制
$ gem install travis

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
  • A1: 权限不足
代码语言:javascript复制
$ sudo gem install travis
或
$ sudo gem install -n /usr/local/bin travis 

Q2: travis 未授权

A2: 去 travis 授权

A3: 打开后始终 404 没有样式 ,怀疑主题问题 在 travis 中 主题并没有pull,我定制化更改主题一些内容还无法使用源主题,所以我基于git 子模块方式去实现

A4: travis 部署gulp 无法压缩


优化 使用gulp 压缩

  • gulp 4的坑
  • 参考:
    • Hexo Next主题搭建博客安装美化及SEO优化指南
    • [github coding 同时部署] (https://www.jianshu.com/p/a530cd48a059)
    • https://blog.csdn.net/qq_23079443/article/details/79015225
    • https://blog.i1hao.com/2018/09/01/hexo-and-githubpages-best-practices/
    • 手把手教你使用Travis CI自动部署你的Hexo博客到Github上
    • 通过Travis来自动构建博客
    • 手把手教从零开始在GitHub上使用Hexo搭建博客教程(四)-使用Travis自动部署Hexo(1)
    • 手把手教从零开始在GitHub上使用Hexo搭建博客教程(四)-使用Travis自动部署Hexo(2)
    • travis自动部署排坑日记
    • Travis-ci 远程构建 自动化部署
    • 用 Travis CI 自動部署網站到 GitHub
    • 使用travis-ci自动部署github上的项目
    • 利用travis自动部署hexo搭建在github的博客
  • 其他部署方式:
    • 利用travis进行heroku部署
    • 用webpack打包react组件

0 人点赞