Ready, Steady, Blog! GitHub.io, Jekyll, Docker
I’ve finally got around to setting up a blog. As you can guess from the title, I’ve picked github.io + jekyll + docker combo. I know, all the cool people have been playing with it 3 years ago, but I’ve only got my hands on it now.
While bringing all these together, I’ve had a couple of “WTF?” moments and had to google for answers. So once I’ve put everything together, I thought I’d share a number of useful links and hints that helped me make it work:
- Perfectly clear official intro on how to start with GitHub Pages
- Great guide on Jekyll by Jonathan McGlone
- To preview the blog locally I’ve installed Jekyll locally. You’ll also need ruby. I’m using HomeBrew to install and update ruby.
- You can also use jekyll in docker: official image
I’ve had some trouble making docker work, kept receiving an connection timeout, but managed to make it work in the end.
The moment it all finally came together, someone told me that jekyll is no longer hot, and I should try HUGO. Sigh… Some other time. It works, I don’t yet feel like messing with a running system.