I decided that I was going to start from scratch and rebuild the whole site. I am still going with a static site generation because its quick, easy and convenient to deploy.
- Pelican simply doesn’t have the community and following that Hugo and Gatsby seem to, anyone who has spent time with open source software knows, bigger community = better support = better documentation…etc.
- I always had issues getting themeing with Pelican to work on Netlify, which is my perfered deployment option for static sites, although Surge seems really cool and I want to mess with that at some point.
- Hugo had a simple and clean theme that I fell in love with right off the bat and it was pretty well documented and easy to configure.
- Pelican’s main selling point for me is that it was written in python, but I never had to go under the hood and start writing any python. I mean the whole point of a static site generator is that you don’t have to write any code, just drop some markdown in and go.
I won’t be long winded on how I set all this up, hugo’s documentation is extremely friendly and the theme’s is as well. On Ubuntu both APT and Snap(if that is your thing) have packages ready to roll.
I do have one pro-tip though, if you are a WSL user, hugo is kind of a pain to get running (not sure if this was just on my system or a global issue), I had zero issues once I booted into an Ubuntu 20.04 VM.