I’m currently learning Hugo to build a nice and simple site for my new personal business. Since it’s been many years that I’ve done anything with web development my knowledge is very outdated. I want to use a theme but having a bit of a hard time with making a selection.
It seems there are many different implementations of themes. One can download the files and simply put them into the
themes folder and configure it in the
config.toml file as shows in the Hugo Quick Start (which is easy to understand). However it gets more complicated rather quickly with themes that require complete custom build of the Hugo site using npm. To make it even more confusing you have Modules now also which I don’t understand yet despite having read that part of the documentation three times now
I tried installing one theme using Modules and while it worked I don’t understand how it works which makes it hard for me to use because I want to understand the basics so I can do further customize in the future.
Right now I’m browsing through all the themes to make a long and short list for those I find interesting. I’ve taken a particular liking to this theme, which is a paid one: Thomson Hugo - Themefisher I’m looking for a basic theme for my sole proprietor business that includes a blog, concise home page, services and a portfolio or projects page and the Thomson theme matches the best so far.
Is there any way for me to judge how well the theme is made? Are there certain properties I need to pay attention to? Like what kind of JS or CSS libraries that are used? I want to start with a theme but customize it more in the future and add a lot more functionality and I’m a bit worried I end up choosing something I might regret in the future if I want to expand the theme.