Ben Rabicoff

Moving to Hugo from Wordpress

This past weekend, I decided to move my site over to Hugo from WordPress. Hugo is an open-source static site generator.

A static site generator offers all the goodies of CMS systems like WordPress — templates, content types, taxonomies, menus, shortcodes, etc. As well as some advanced features like minifying all your site assets when it's built.

The beauty is that once you've created your site, the static site generator takes the source files you've used to create your website, and then generates them into entirely static HTML pages.

The Move

There were a few reasons that pushed me to make the move. My site is so simple, even something like WordPress seemed overkill. In a nutshell, here were my reasons:

Hosting

Hosting this site is now easier than ever. I use a Github repository for the site, and authorized Netlify to make continuous deployments.

Now every time I push changes to my git repository, Netlify will re-build and re-deploy the site — automatically.

Netlify has a super simple step-by-step walkthrough on how to set this up.

Final Thoughts

At the end of the day, the biggest win in making the move was that it made building a website fun again. Once you get the hang of it, everything about a static site generator is easy — the syntax, theming, building, deploying — everything.

Here's to a static site! 🍻