thatscotdatasci.github.io

thatscotdatasci.github.io

Personal website of data scientist Alan Clark

That Scottish Data Scientist Website

Welcome to the code behind the TSDS website!

Hello, you have found the code for my website thatscotdatasci.com.

Such thing as a free lunch?

Fun fact: I'm paying absolutely nothing to host this website! This is because I'm making use of GitHub Pages.

More Jekyll than Hyde

GitHub Pages supports the Jekyll framework. Quoting from Wikipedia:

Jeyll is a simple, blog-aware, static site generator for personal, project, or organization sites. Written in Ruby by Tom Preston-Werner, GitHub's co-founder, it is distributed under an open source license.

I'm by no means a web developer, so the Jekyll framework has been a massive help in creating this site.

More than just a blog

One feature of Jekyll I would highlight especially is collections. Quoting from Jekyll:

Collections allow you to define a new type of document that behave like Pages or Posts do normally, but also have their own unique properties and namespace.

An example of the use of collections can be found in my wiki.

Recognition

When I first created this page I took advantage of the fact that you can add a Jekyll theme to your GitHub Pages site. In my case, I used the Cayman theme.

However, once I'd gotten to grips with the basics of Jekyll, I was keen to go my own way. Whilst it is possible to customise CSS in your Jekyll theme, I planned to significantly overhaul the styling, and so directly imported the stylesheets from the Cayman theme into my project and stopped inheriting the CC0 licensed theme altogether.

I'm extremely grateful to the developers of Cayman for giving me my starting point.

Citations

The trophy icon used (example can be seen on my about page) was created by Samy Menai from the Noun Project.

jekyll logo

Want a Jekyll website built?

Hire a Jekyll developer