首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能让狮身人面像建造得更快?

我怎样才能让狮身人面像建造得更快?
EN

Stack Overflow用户
提问于 2018-08-23 12:55:24
回答 2查看 2.3K关注 0票数 4

狮身人面像-构建文档说它只重建修改过的文件。但是在这个项目中,它要重建每个模块的所有输出文件。“高亮模块代码”阶段需要特别长的时间。Python源文件一点也没有改变,sphinx-apidoc生成的sphinx-apidoc文件也没有改变--我只编辑了一些其他.rst文件。

这个项目中有超过700个模块,所以使用sphinx-build需要20分钟,即使使用-j 8也是如此。我怎样才能让它更快?

我使用的命令是:

代码语言:javascript
复制
sphinx-build -M html source build

以及source/index.rst的相关部分

代码语言:javascript
复制
.. toctree::
   :maxdepth: 1

   tutorial/index
   library/modules
   development/index
   setup/index
   usage/index
   test_cases/index
   services/index
   troubleshooting
   todo/index

Indices and tables
------------------

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

我正在更改services目录中的文件。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-05 00:18:54

尝试将主题选项从默认的4更改为2,将collapse_navigation更改为True。见注:

将collapse_navigation设置为False并使用较高的navigation_depth可能会导致具有许多文件和深度文件结构的项目生成文件大小和编译时间都要大得多的HTML文件。“

票数 3
EN

Stack Overflow用户

发布于 2019-01-23 00:18:31

我向conf.py添加了以下属性

代码语言:javascript
复制
html_copy_source = False

使用此属性,Sphinx不会将源文件复制到输出(默认情况下,它将源文件复制到"_sources")。

这没有加快建设,但我有一个SSD驱动器。如果您有一个常规的文件,这个过程可能会更快,因为Sphinx必须复制更少的文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51986357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档