注:本文已发布超过一年,请注意您所使用工具的相关版本是否适用
之前博客的更新一直都是在本地运行hugo
然后手动 push 到 github 仓库,虽然写了一个小脚本,但是本地还是多了一个 public 文件夹,最近看了 travis ci 可以和 github 完美的结合。关于 travis ci 不过多介绍,感兴趣的可以直接看官方文档,写的非常详细
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| language: go
go: - "1.10.x"
install: - wget https://github.com/gohugoio/hugo/releases/download/v0.49/hugo_0.49_Linux-64bit.tar.gz - tar -xzvf hugo_0.49_Linux-64bit.tar.gz
before_script: - git config --global user.email "1@lailin.xyz" - git config --global user.name "mohuishou" - git clone https://$GITHUB_TOKEN@github.com/mohuishou/mohuishou.github.io.git public - git clone https://github.com/laozhu/hugo-nuo themes/hugo-nuo
script: - ./hugo
after_success: - cd public - git add . - git commit -m 'travis auto update' - git push -u origin master
|
关注我获取更新
猜你喜欢