I’ve automated the generation of the blog using Travis CI. Using this new way, each commit generates a new version of the pages.
These resources have been very useful:
- Prose.io + Octopress + Travis-CI + GitHub Pages = ♥. First post (in this set) that explains how this automation is possible
- Auto-deploying to My Octopress Blog With Travis-CI. Explains how to generate your key, encript it with travis
- Octopress + GitHub Pages + Travis: The most useful page, explains step by step what to do for mac and linux.
- Octopress+Prose+Github+Travis CI = coders' blog - Human, not octopus.Altough the page is not available anymore, this discussion explains why it is safe to store your private key in the file
.travis.yml
.
An example of the resulting repository, by Hari Menon.
My own modifications
The full diff for making this change is here. Disregard the changes in:
partial/1444939871_diff.txt
partial/1444939871_msg.txt
source/_posts/2015-12-02-self-study-in-december-2015.markdown