使用 Travis CI 自动构建博客

查看原文

使用 Travis CI 可以自动在推送数据到 GitHub 仓库后构建整个静态网站。这个技巧对于自动化很有帮助。具体的做法是在 .travis.yml 中至少运行如下命令:

git push -fq https://${GH_TOKEN}@github.com/$(TRAVIS_REPO_SLUG).git gh-pages > /dev/null

同时,要么在 .travis.yml 中,要么在 Travis CI 网站 Settings 里面,配置 GH_TOKEN,记得将其设为 encrypted.

这样每当 master 有代码推送,Travis CI 就能自动构建,并将构建好的东西推回 gh-pages 分支,进而触发 GitHub Pages 的自动构建。