

This is similar using nix: https://devenv.sh/
It has a few more features like git hooks and spinning up long-running processes like web servers
Paolo Nutini’s song ‘Iron Sky’ samples this same speech
An example site that takes user submissions and is not a wiki:
https://github.com/nerdydaytrips/website
Users submit a form that is turned into a github PR, hosted with cloudflare worker. Site itself is completely static, made with hugo. The data about each map pin is simply key/value in the frontmatter of a markdown file:
https://github.com/NerdyDayTrips/website/blob/main/content/daytrip/eu/gb/1066-battle-of-hastings.md
Simple but effective and can be styled however you need (hugo has themes). Moderation can scale by adding more contributors who can merge PRs.