Git repositories work well for wikis -- that's what GitLab, et.al. use. They go through the page metadata to build indices. ikiwiki is another example. It's possible to edit pages directly on GitLab or GitHub, but the nice thing is that unlike most wikis you aren't limited to that -- anyone can clone a repo and use their own favorite editor on it.
Git repos also work very well for books.
GitLab et. al. also have projects, where only members can commit. Other would-be contributors can submit merge requests for review.
I'm looking into Eleventy as a static website generator -- it takes a wide variety of markup formats and isn't opinionated about directory structures the way Hugo and Jekyll are.
Some observations
Git repositories work well for wikis -- that's what GitLab, et.al. use. They go through the page metadata to build indices. ikiwiki is another example. It's possible to edit pages directly on GitLab or GitHub, but the nice thing is that unlike most wikis you aren't limited to that -- anyone can clone a repo and use their own favorite editor on it.
Git repos also work very well for books.
GitLab et. al. also have projects, where only members can commit. Other would-be contributors can submit merge requests for review.
I'm looking into Eleventy as a static website generator -- it takes a wide variety of markup formats and isn't opinionated about directory structures the way Hugo and Jekyll are.