Run the site on your local host: in the console $ jekyll serve
and it will start up on localhost:4000
.
This page was produced using Jekyll.
I had not used Jekyll before this site other than a rudimentary introduction. While Jekyll is not overly complicated, I found the file layout, yaml file, and the layouts & includes take a bit of getting used to. Once mastered however it's very useful.
I started by using the theme by Jerome Lachaud, the original template located here which I liked for its simplicity and clear look.
Jerome's site was built using bootstrap and some basic css. Initially I converted all CSS to SCSS and tidied up the file layout after much research to a setup which I was happy with.
I also dabbled with a Jekyll pre-build kickster. This ended up being a complete disaster with lots of erroneous code I wasn't using, and ended up being more work than necessary editing it to a simple minimal but functional code base. I also tried out Jekyll Assets. I did quite like this for a simpler file layout at root directory level and asset_path
. However this site is published using GitHub Pages, and this doesn't work with Jekyll Assets so I had to reverse this (annoyingly).
After I had the directory structure I liked, with the right technology plugins, and site layout, I built the entire site from scratch from the ground up, especially without Bootstrap.
Site comment functionality was been added using Disqus.