Avatar

Starting a new project is hard...

Published: September 29, 2024 - Updated: March 23, 2025

I thought I'd give that SSG idea a go today after I utterly failed at yet another attempt to try a new theme on Hugo.

The one thing about getting old that nobody tells you is that when you go to start a new project, you know all the things you need to set up and make provision for at the start. You know that if you just jump in with the "I want it to do this one thing" way that you used to build things, it's going to get complicated real fast. Then you get to a point that you start to think, Ok I know how to do that bit I'll just start a new project to clean things up, then I can add this other thing.

I just wanted a console app that I could call to process my site content, but then I started thinking of all the edge case things I wanted. and well I've just spent the last few hours trying to remember how I did command line argument handling in the past. let alone how I want my configuration file to be done .YAML, .TOML or .json I suppose I could just go old school and have an .ini file.

Do I want an existing template engine? or should I just do a quick and dirty string replacement? Do I want to support ATOM and RSS? Am I just going to dump all the image files in one folder? or store them with the post file?

Anyway it's keeping me off YouTube and that's what really matters. 😉

davehenry.blog by Dave Henry is licensed under CC BY-NC-SA 4.0 CC BY-NC-SA 4.0 button