更新后,Sphinx toctree指令停止工作

时间:2015-01-09 10:33:51

标签: python fedora python-sphinx

我经常生成的sphinx HTML文档在从fedora 20更新到21之后突然停止显示toctree。模板仍未更改,并且包含

<div class="sidebar">
      {%- block sidebartoc %}
      {{ toctree() }}
      {%- endblock %}

用于创建toctree,但现在在生成的div中没有​​看到TOC的证据。

没有给出警告或错误,所以我真的不知道从哪里开始寻找。有没有人知道最近在sphinx中可能会发生什么变化来创建这种行为?

- 更新 -

{{toctree()}}调用不会产生任何输出,无论它在模板中的位置如何,因此“侧边栏”位看起来并不重要。

1 个答案:

答案 0 :(得分:0)

好的,不知道为什么,但这解决了它:

<div class="sidebar">
  {%- block sidebartoc %}
  {{ toctree(includehidden=True) }}
  {%- endblock %}

升级后,只会将其留给那些遇到问题的人......

相关问题