I was on the lookout for a way to showcase my projects and write a little about how they came about. I wanted a website where I could easily upload my projects and publish quickly.
In the beginning, I started out by exploring these options:
I was fascinated with Wix because of the smaller apex domain (wix) and more customisability of the themes, but it also had a few downsides:
While wordpress seamed to be the standard, used by all, I still felt a bit limited by:
Over the time, I learnt to work with HTML5, JS and CSS3 well enough to start experimenting with free hosting providers like:
I got familiar with their CPanel controls and web editors and ftp clients to upload/change sites but it still had a few flaws:
I was on the lookout for a system where I had the control for customisability of a static HTML5 website, but also a system to add posts without copying unnecessary HTML to new files. I also wanted a way to get better urls ,which seemed possible only with web frameworks then.
I experimented with Lumen(PHP) and Django(Python), but there were few more problems:
And one fine day I did come across a phrase that seemed very intersting at that time and only later did I know how uselful was it too:
Static Site Generator
The one I read about was called Octopress which promised to be a
“blogging framework for hackers”
It was created by a guy called Brandon Mathis, and it led to the developement of Jekyll.
This statid CMS idea seemed brilliant and I got to experimenting and reading through the entire documentation, checking out almost all the themes available , I decided I’ll make my own theme.
Jekyll was brilliant because of the following features:
I was sold and I sat down and made themes for the following from HTML5 sites:
In the next post I will give an overview on how to make a Jekyll theme.