@ctrlaltdog@chitter.xyz oh yeah, this will be very good for you then~
jekyll works by reading simple markdown files, and makes pages out of them according to a layout and style you only define need to define once
it also can generate html based on files in a folder--for example, you see the navbar along the top of this site? https://archenoth.com
those are just the .md files in this folder (jekyll did the rest, including the nav links): https://github.com/Archenoth/archenoth.github.io