This blog is built with jekyll.

That may seem like an odd choice considering what I do for a living.

Wordpress is a dynamic database driven CMS with a proper admin. Setup is dead simple. Administration is smooth and clean. Most hosts provide one click installs. Rampages here at VCU provides free blogs to anyone with a vcu email address.

Jekyll on the other hand has no database, is completely static, and has no admin. Setup requires terminal, administration can only be done in a text editor, and the best install option requires github and a working knowledge of git.

So why in the world am I using Jekyll?

I would argue that Jekyll is to modern web development as WordPress is to web publishing. WordPress lowers the barrier to publishing on the web. I work with people everyday who have no experience with wordpress or any web publishing platform for that matter and yet, with WordPress, can setup a website or blog and have full ownership of their past, current, and future content with minimal friction.

I believe that a motivated individual could also get a site up and running with Jekyll without a background in web development with minimal friction. The primary barrier to web development is fear. Fear that you will somehow break your computer - or worse - the internet!

I can assure you, the Google will be just fine :)

Let’s dive head first into some serious workflows and see how not that hard it really is.

Next Up:

We’ll create a new site with Jekyll and examine all the individual steps and rabbit holes along the way.

In this series

Built With Jekyll
Built With Jekyll Part 2