Static websites built using Jekyll are incredibly fast and very secure. Instead of web pages being rendered by the server when requested by the user they are rendered by a developer on their own computer. The developer then uploads static html files. Because the static html files require very little from a host they can be plonked just about anywhere, including very low cost hosts like Amazon S3.
Because there is almost zero server load when rendering a webpage Jekyll websites are super fast. But there is a reasonably steep learning curve. Like a lot of developers I moved away from static websites at some point around 2002 and started using database facilitated CMS website builders, first Drupal, then Wordpress. In late 2017 I decided I had grown so sick of fixing and securing Wordpress sites that the time had come to look for a better way of building sites.
One day while out skating with a friend called Anders Fisher who is a proper developer he told me about Jekyll. The concept of building sites locally and deploying from the command line was just too tempting to my geek genes. Two weeks later my first Jekyll site was live, and life would never be the same.
Yeah, that’s all very sweeet, but what is Jekyll Rocks?
Despite the fact the documentation for Jekyll is very good indeed there have been many times when I got stuck. Using Jekyll has been my first experience of anything Ruby, so sometimes when hitting an obstacle I simply didn’t have the vocabulary to adequately search for help.
I figure I can’t be the only person who is fed up with Wordpress and is looking for a way out. So I have built Jekyll Rocks to share some of the solutions to Jekyll problems that fellow Wordpress refugees might also struggle with.
Please have a look at how I have my Jekyll hosting set up, this naturally informs a lot of the content on this site.
Please can the post date when reading anything on Jekyll Rocks that you think might be a solution to your problem. This site is infrequently updated. If I’ve dropped a clanger or a solution needs to be updated please feel free to contact me.
Buy me a pint!
If you have found anything on this site you can buy me a pint!