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
- Define in profile configuration to have
- Install other required libraries for Setting up OctoPress
- Configure OctoPress
- Set OctoPress for github
- And from there, the
generate
,preview
anddeploy
basics for blogging
One of the interesting things it that it uses two branches on git, master
and source
, where 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.
Enjoy! (and if you do, you can Buy Me a Coffee )