We're live! šŸŒˆ


The last time I had a functional ā€œblogā€, it was probably my Livejournal from middle schoolā€¦ which is certainly not something I want to relive. However, I have been considering creating a professional blog since I started studying Ruby back in January, and Iā€™m thrilled that it is now live!

In addition to providing me with a space to document my journey through studying programming, the process of the setting up this site was its own learning opportunity.

The Process

Jekyll is the perfect static-site generator for me, given that itā€™s in Ruby. It was also fairly straightforward to set-up, and my first real difficulty came from attempting to change my theme to the lovely klisĆ©.

Since I had already deployed my site with the default Minima theme, I had to git clone the klisƩ theme to a newtheme branch in my repository, and then merge it with the master branch. Simple enough, but there were some bumps in the road and I got the opportunity to learn how to navigate git related errors, such as refusing to merge unrelated histories. But thanks to some stackoverflow sleuthing, eventually the new theme was up and we were good to go.

Once I was revelling in the beauty of my new theme, my greatest challenge became the fact that none of the information in my _config.yml file was showing up. Figuring it out took some trial and error and assistance from Josh of Turing School; as it turned out, I hadnā€™t properly nested the values in the author dictionary in my file. The process was an excellent lesson in debugging, and also in the sensitive, whitespace-averse nature of yaml files (on that note, Iā€™m finding the YAML Basics post on this site to be particularly helpful.)

I still have a lot of work to do on this site (cleaning up the rest of the files that come with the theme, buying and setting up my first domain), but for now Iā€™m going to enjoy my progress so far. Stay tuned!