我经常生成的sphinx HTML文档在从fedora 20更新到21之后突然停止显示toctree。模板仍未更改,并且包含
<div class="sidebar">
{%- block sidebartoc %}
{{ toctree() }}
{%- endblock %}
用于创建toctree,但现在在生成的div中没有看到TOC的证据。
没有给出警告或错误,所以我真的不知道从哪里开始寻找。有没有人知道最近在sphinx中可能会发生什么变化来创建这种行为?
- 更新 -
{{toctree()}}调用不会产生任何输出,无论它在模板中的位置如何,因此“侧边栏”位看起来并不重要。
答案 0 :(得分:0)
好的,不知道为什么,但这解决了它:
<div class="sidebar">
{%- block sidebartoc %}
{{ toctree(includehidden=True) }}
{%- endblock %}
升级后,只会将其留给那些遇到问题的人......