Thanks for the detail. I’m now thinking of using a json file to store some of the content - might be blocked by a similar feature as discussed in Generating Pages At Build Time though.
Maybe I can get away with simple markdown in the files (to be able to render it in both places) and some careful templating.
Is this something that could be supported, or is there something fundamental that would block a feature like this?