2 min read

New Look for My Site

It has been a little while since I have updated my site and wanted to look for lightweight solutions. Although I have used Wordpress more than a few times in the past, the software has grown as bloated as the CMS software it had been made to replace.

Even if Wordpress is kept up to date with the latest security patches, many users install plugins that will also need to be updated which can create more security issues. A simple web search of “Wordpress vulnerabilities” can be eye opening.

Why Jekyll?

  • Uses no databases
  • Creates static files for output which you can host anywhere
  • Requires no server side scripting means less security issues to deal with
  • You can edit posts with Markdown
  • Provides a powerful template system

Getting started is as easy as browsing to the Jekyll homepage, and following the instructions

gem install jekyll
jekyll new my-awesome-site
cd my-awesome-site
jekyll serve
# => Now browse to http://localhost:4000

I had the default site set up without much hassle but the default template wasn’t what I was looking for.

It took me a bit of time but I saw a post showcasing Michael Roses’ Minimal Mistakes template and I knew that was the look I had to have. He has graciously provided the source code over on his Github page

I still have a lot to learn about Jekyll and its extensive plugin system, but I know it will be a fun journey.