I've looked at a number of "static site generators", but it seems all of them are oriented towards producing a blog site. I mean, they usually talk about "posts" (and also have "pages"), they automatically create index pages, ordering the "posts", and provide a number of other features (RSS, etc.).
Does anyone know of a "general" static site generator, where there are no such preconceived notions?
I only want to generate a number of HTML pages, based on an arbitrary number of templates.
Static site generators take input, run it through templates, and produce html output. This seems to be, literally, what you want to do. Maybe try and implement what you want and you'll see they can do it.
I use Hugo to generate some static pages that sit inside a dynamic website. It's just Go templating, which is not too hard to learn. You can create individual pages that pull in multiple templates if you want. You can switch off RSS, change naming from posts to bananas, etc. Very few preconceived regulations.
Most of the static generators are used for blogs, that's probably why most examples they give are around blog posts. It doesn't mean the name 'post' actually means anything special.