Another, more complicated, possibility would be to include a user editable wiki with each community
This would be my preference. Given some of the big tasks that still need to be done (advanced moderation tools, for example) adding a wiki is relatively trivial - you can piggyback off the existing user authentication and markdown regular expressions which are all the diffcult bits. I wrote my own wiki 10+ years ago and it was pretty straightforward.