RSS Amplifier

James L Milner's Blog · Jul 31, 2016

Why I Moved To Hugo For My Blog

0
Sign in to vote or save

James Milner

You might have noticed my blog's had a bit of spring clean. The new site is powered by a static site generator called Hugo, which is written in the loveable Go language. I also finally moved off of shared hosting (don't ask...) to a Digital Ocean server which also provides me a host of other freedoms.

My previous site was a custom site I wrote using PHP + MySQL over the years. It worked well as a platform for learning and functionality it worked reasonably well also. However for the following reasons I knew this needed to end:

  • Updating posts; I wanted to be able to quickly whip up a post or modify an old one.
  • Security issues; trying patch years of sub optimal PHP code against would be nuisancers was not a task I was feeling up to.
  • SSL; I wanted (still need to) setup and enable HTTPS using Let's Encrypt. A weekend task me thinks!
  • Lack of RSS feed; Hugo comes with an RSS feed generator built in.
  • Querying and retrieving from a database is generally going to be slower than transfering static pages.
  • Commenting and Permalinking; my previous implemented solutions were not robust enough.
  • Hugo is easy to theme. I went with a modified version of purehugo.
  • Hugo has lots of extra niceties including tagging, support for disqus etc.

So yeah, that's pretty much the major reasons. I hope you like the new makeover, and I'll be looking to be making some (more interesting) blog posts soon.

Published

Read the original on jameslmilner.com

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.