Hi Robin,
The site is generated (usually locally) by the one who
edits
it then copied (usually rsync over ssh) to the server.
How about maintaining the sources in a shared git repo, then having a
post-commit hook to generate the HTML? Then we could send pull requests
to update pages.
Cheers!
Daniel