密码保护 readthedocs.org 文档

Password protect readthedocs.org documentation

我在 readthedocs.org 上管理了一份文档。有没有办法用密码保护或至少让我们的文档仅供部分客户使用?

很遗憾,Read The Docs 上托管的文档无法使用密码保护。

你能做的最好的(截至目前)是将你的文档设置为 "Private",这将在用户从 www.readthedocs.org 网站导航到你的文档时向他们显示 404。但是,这是非常薄弱的​​安全性,因为任何拥有实际 url 的人仍然可以查看您的文档。

来自他们的文档:

With a URL to view the actual documentation, even private docs are viewable. This is because our architecture doesn’t do any logic on documentation display, to increase availability.

但是,您可以自己托管 Sphinx 生成的文档,并且 您可以使用密码保护。我会说这绝对是你最好的选择!

Read the Docs 实际上只是一种便利的托管服务,您仍然可以在其他地方托管您的文档,然后轻松地用密码保护它,就像用密码保护其他任何东西一样。

更新

顺便说一句,最简单的方法是只生成静态 .html 文件 - 使用根文件夹中的 make html。将这些 HTML 文件放在内部托管的网络服务器上就可以了:)