Sphinx:指定与BUILDDIR / html不同的html路径?

时间:2018-03-27 14:40:29

标签: python-sphinx

sphinx Makefile中,假设我指定:

BUILDDIR = buildy_mcbuildface

以便make htmlbuildy_mcbuildface/html下创建文档网页。这是一个轻微的烦恼,因为每次构建后必须将html文件夹的内容复制到服务器位置。

我可以直接指定html路径,还是在$BUILDDIR/html总是?我看过html options,我看不到这样的路径选择。

2 个答案:

答案 0 :(得分:0)

这是我提出的解决方案:

添加到Makefile:

HTMLCOPYDIR = /path/to/server/location

并在Makefile中更改,添加:

cp -rT $(BUILDDIR)/html $(HTMLCOPYDIR)

行后:

@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

答案 1 :(得分:0)

您可以直接在命令行上指定builddir。请参阅Invocation of sphinx-build

$ sphinx-build [options] sourcedir builddir [filenames]