What is the essence. You need to make a static business card site (in order to be able to upload it to a free hosting service, and in principle there is no need for a speaker there, except for convenience).
Information will be added and edited, but rarely would it be desirable for a person to have a tool with which he could correct something in the content but not get involved in the design.
As I see it myself: there is a template and content file, then we execute a command from the console, the application reads the template and replaces certain places with corresponding fragments from content and forms the generated-template.html (well, it’s desirable that at least elementary for be).
In principle, it is not very difficult to write such an application, you can take java, themeleaf, jackson and do it in a couple of hours. But maybe there is something ready?