Blog Migration To Jekyll - Part 1

August 25, 2015

Hello everyone. During my down time over the past few weeksmonths, I have been slowly migrating the blog over to Jekyll, a static website platform. One of my major reasons for doing this was I didn't have the time for constant Wordpress upkeep. The other major reason was because I started to learn Ruby, and I wanted to attempt to put it to use.

Jekyll is a very cool utility. You create simple html or markdown based files and blog posts, and it does the rest for you, creating a nice and easy to upload statically generated website. It uses Liquid to generate the HTML files.

I find that the website is much easier to manage and I'm even using it with Git and hooks for deployment.

It's very simple to get started. There are a few prerequisites that need to be installed first (if not already): Ruby, RubyGems, and a Javascript runtime like NodeJS. From their quick-start guide, to get simply started:

  
~ $ gem install jekyll
~ $ jekyll new myblog
~ $ cd myblog
~/myblog $ jekyll serve
# => Now browse to http://localhost:4000
  

You can also start a new blog in the current directory with jekyll new .

You are now ready to get in there and start tinkering with your new static website. Go on and check out Jekyll and my repo and stay tuned for at least two more parts going over plugins, oddities, and tips I experienced during my site mirgation and launch.

Until next time,
Ken