Jekyll-hook Updated; Run your own Github Pages


2 min read

We just released v0.2 for Jekyll-hook. We love GitHub and the simplicity of publishing sites to GitHub Pages. This workflow allows us to rapidly build and easily maintain CMS-free data-driven websites. Sometimes we need to host sites on our own infrastructure. For that reason, we created Jekyll-hook. Jekyll-hook allows you to host your own GitHub Pages, on your own infrastructure, connected to a GitHub repository.

As we’ve described in the past, Jekyll-hook is a Node-js server that can build a Jekyll site whenever a commit is pushed to a GitHub repository. Use it instead of GitHub Pages when you need to host a site on your own infrastructure, for instance when you need extra features such as using Jekyll plugins, or want to put your website behind a firewall or add basic authentication.

Version 0.2 allows you to deploy on the latest version of Ubuntu and to benefit from security and stability updates. The setup is simple and fast. You can setup a new Jekyll-hook server for production in less than 10 minutes. The documentation will guide you through all stages of setup on an Ubuntu 14.03 installation.

Along with the version increase, we also updated the documentation, making it even easier to build your own CMS-free sites. Get started with the readme, read more about the development of Jekyll-hook, or check out more on how we build CMS-free websites.

What we're doing.