After testing for some days Jekyll and github.io for blog posting, I was missing some features of other CMS, so I started doing some search on how to automate many other topics while keeping simplicity on blog posting.
Octopress Makes this extra step so you can still focus on your contents and of course have a nice template as starting point with integrations for some social plugins, etc.
Setup is well done if you follow the provided steps, without jumping anything, in my case, I moved my old pages (plain jekyll + poole) to OctoPress.
On Fedora and as my unprivileged user, I did:
- Install RVM
- Define in profile configuration to have RVM use 1.9.3 ruby as required by octopress
- Install other required libraries for Setting up octopress
- Configure Octopress
- Set octopress for github
- And from there, the
deploybasics for blogging
One of the interesting things it that it uses two branches on git,
master is the one that github publishes (your live environment) and
source is the actual code for your blog, templates, posts, etc that are later generated, previewed and deployed from above steps.
I’ll be testing it for a while to see how it works, but so far, so good.