【发布时间】:2013-05-17 20:27:31
【问题描述】:
我有一个包含我的项目的工作目录,它位于版本控制系统中。我想在我的项目中创建一个doc 目录,其中包含仅 为sphinx 重组的文本文件。
也就是说,我不希望 sphinx 在我的项目中构建 html 文件,而是将它们放在外面,这样它们就不会进入版本控制。
【问题讨论】:
标签: python-sphinx
我有一个包含我的项目的工作目录,它位于版本控制系统中。我想在我的项目中创建一个doc 目录,其中包含仅 为sphinx 重组的文本文件。
也就是说,我不希望 sphinx 在我的项目中构建 html 文件,而是将它们放在外面,这样它们就不会进入版本控制。
【问题讨论】:
标签: python-sphinx
因此,如果您的问题是“我如何在源代码树之外构建文档”,documentation 可以帮助您:
sphinx-build -b html sourcedir builddir
只需将 builddir 指向源代码树之外的位置即可。
或者,根据您的版本控制系统,将您生成文档的目录添加到“忽略文件”(例如.gitignore、.hgignore、...)
【讨论】:
config.py 中指定 master_doc 选项,但它不起作用。