如何查找文档阅读项目的PDF版本

xti*_*ian 4 read-the-docs

我没看到什么?该RTD功能页说:

PDF生成

当您在RTD上构建项目时,我们会自动生成您的项目文档的PDF。我们还会为您上传的每个版本构建它们,因此我们可以托管您最新文档的PDF,以及您最新的稳定版本。

但是,您如何找到PDF版本?一项网络搜索找到了这则2012年博客文章,作者说:

例如,以下是Django-Tastypie的PDF文档的网址:

http://media.readthedocs.org/pdf/django-tastypie/latest/django-tastypie.pdf
Run Code Online (Sandbox Code Playgroud)

您可以将django-tastypie替换为任何Read Docs项目的子弹。

然而,RTD不允许用户通过URL来浏览网站的目录树:http://media.readthedocs.org/pdf/[project slug]/,GET是我403 FORBIDDEN!至少对于项目CookieCutter。

Ruu*_*man 5

出于安全原因,许多网站不允许您浏览Web服务器上的目录列表。因此是403。

无论如何,我想您正在寻找这些:

通常,不需要自己构造此URL。RtD的导航栏中有一个链接。您只需要知道在哪里可以找到它。

RtD屏幕截图,面板折叠

请注意页面左下角的“阅读文档”标签(以及版本指示器)。单击它,一个面板将打开。

RtD屏幕截图,面板已扩展

在面板中,您可以选择所需的版本。“ PDF”链接导航到PDF文件。RtD的构建系统应自动将此文件与文档源保持最新。

注意:PDF生成在托管自己的RtD副本的某些网站上可能不起作用。一个例子是Haskell Stack;另请参阅此问题: 如何将文档下载为PDF

  • [如何下载 PDF 格式的文档](/sf/ask/3649112701/) 链接已损坏。 (2认同)