I wanted to change my site theme from Ghostwriter to Harbor. I like the look better and Harbor has a nice search feature which seems useful. I had hoped that this would be simple, but Hugo Themes don’t follow a strict standard for where things go and how they are configured. Instead, I had to move my post files around (restructuring my naming convention at the same time) and redo the config.toml file.
It wasn’t that hard. It just took some time to do the migration and make sure things are working. The last part was merging the new branch into github and making sure the publishing worked ok. The ability to run hugo serve
locally makes it a lot less stressful because you have a pretty good idea of how it’s going to work.
I still have a couple of to-dos that I’ll try to sort out. First, I want to think about where to put the static files that might go along with a post. Right now, they are in the static directory but maybe I’ll see if I can locate them on a cloud storage of some sort. It just seems weird to have images in the github project. Second, I need to write an “about” page. That shouldn’t take too long. Lastly, I want to figure out why the oldest page in the navigation shows a bunch of garbage characters from a PNG file. The last post looks OK, so maybe it’s just some sort of artifact from the migration.