> something where the structure of the site matched a folder structure
Kirby?
Kirby?
You may think of it as: for each page, the yaml contained the React props to render. I d write the the main components, and the user would inject content through yaml as they saw fit.