From reading the comments here, I keep thinking Stackexchange. A lot of people don't use SE this way, but it's possible to ask a question and right away answer it yourself, before submitting even. I do this sometimes when I learn something. Let the upvotes speak and mark the answer as "wiki" to make sure it's future-proof, so others can update outdated/bad info.