Was spricht denn gegen das Vorgehen, was @opatut zuletzt beschrieben hat? Das sah doch super aus zuletzt. GeoJSON-Daten im Repo, und umap zieht sich das von GitHub.
Wenn man den Leuten nicht zutrauen möchte, sich tief in der Ordnerstruktur des Webseiten-Repo zu vergraben, dann kann man den „Initiativen“-Content ja auch mit einem Git Submodule in ein anderes Repo packen. Dann sind die Daten direkt auf dem Top Level sichtbar, es kann eine eigene Readme.md geben, wo genau erklärt wird, wie man einen neuen Ort hinzufügt und es könnten auch andere Leute Rechte bekommen um da PRs zu akzeptieren.