如何查找Read-the-Docs项目的PDF版本?
如何找到Read the Docs上的PDF文档
我来帮你搞定这个找RTD PDF的问题!其实不用纠结目录访问的403限制,有几个更简单的方法能拿到PDF:
- 直接在文档页面找下载入口:打开你要找的项目文档页面,通常在页面的右下角(或者顶部导航区域)会有一个「Download」按钮,点击后就能看到PDF、EPUB等格式的下载选项,这是最省心的方式。
- 手动构造PDF链接:虽然不能浏览目录树,但可以按照固定格式生成有效链接,格式是:
比如CookieCutter的最新版PDF,链接就是:https://media.readthedocs.org/pdf/[项目slug]/[版本号]/[项目slug].pdf
这里的版本号可以用https://media.readthedocs.org/pdf/cookiecutter/latest/cookiecutter.pdflatest(最新开发版)、stable(稳定版),或者项目的具体版本标签(比如v2.1.0),直接复制这个地址到浏览器就能下载。 - 确认项目构建设置:如果以上方法都不行,可以去项目的RTD后台,在「Advanced Settings」里检查「Build PDF」选项是否被勾选——不过按照RTD的官方说明,默认是自动开启PDF生成的,这个情况比较少见。
至于为什么访问http://media.readthedocs.org/pdf/[project slug]/会返回403,是因为RTD现在限制了目录浏览的权限,不让用户直接查看目录结构,但完整的文件链接依然是有效的。
内容的提问来源于stack exchange,提问作者xtian
相关产品推荐
相关产品推荐

