October 20, 2018

Jekyll Revamp

Jekyll Revamp

This weekend I decided to do a quick revamp of my personal website. Lately, I've had the desire to write up some informational articles about some of the topics I've been learning about in school as well as some of the insights I've gained from project work.

In redoing my website I wanted a website with static pages that could be hosted using github pages to reduce costs while I'm in school. I also wanted a means of posting blog articles to help solidify my knowledge through teaching, allow others to question my knowledge(further solidifying it), and provide another source of knowledge for those interested in the fields of software and electrical engineering. This led me creating to this website using the ruby based static website generator Jekyll.

This is my first attempt at using Jekyll and I have to say I'm pleasantly surprised. I've done a signficant amount of programming using python and have grown fond of pyenv for python version management. Seeing as how pyenv is a derivative of rbenv, I decided to use rbenv to handle ruby version management for this project. In the interest of sharing what I learned along the way, I am writing a quick Jekyll tutorial article for anyone interested in giving Jekyll a shot in their own time.