My experience has been to encourage public blogging / speaking of technical information. If its public, there are several benefits. First you need to explain to people with little context from the company. You also feel scrutiny to make it accurate and not embarrass yourself. And readers will see the date of authorship, and have a sense of when this information was true. And of course, Google is a better search engine than anything you'll have internally!
For example, when I worked on search at Reddit, I didn't point people at anything internal (that stuff rots) but instead I would point people at places like:
https://www.reddit.com/r/RedditEng/comments/1985mnj/bringing...
https://www.youtube.com/watch?v=gUtF1gyHsSM
The downside to this approach is companies are too precious about IP so don't want you to be specific. (despite it almost certaintly not being special). Also company blogs can get over-edited to the point where they lose authenticity in favor of SEO spam.
This isn't the tool to use for things like runbooks, etc. It's a more useful thing for broader context.
I wish more companies just gave their developers their own personal blogs, and were less precious about preventing speaking.