在sphinx Makefile中,假设我指定:
BUILDDIR = buildy_mcbuildface
以便make html
在buildy_mcbuildface/html
下创建文档网页。这是一个轻微的烦恼,因为每次构建后必须将html
文件夹的内容复制到服务器位置。
我可以直接指定html路径,还是在$BUILDDIR/html
下总是?我看过html options,我看不到这样的路径选择。
答案 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]