如何用 Sphinx 注释掉 toctree 条目?
How to comment out a toctree entry with Sphinx?
我是 Sphinx 的新手,我似乎没有找到实现它的方法。我希望能够随着我的进步快速 comment/uncomment 单个 toctree 条目,而不必删除该行。当我的项目仍在进行时,我曾经在 Latex 中这样做以减少编译时间。
例如,我想实现这样的目标:
.. toctree::
file1
file2
.. file3 (I want to comment/uncomment this, easily)
file4
.. file5 (this also fails)
..
file6 (this also fails)
正确的做法是什么?
您是否尝试过在 toctree 指令下使用 :hidden: 选项?
我想象你需要有两个单独的 toctree 指令来实现这个:
.. toctree::
visiblefile1
visiblefile2
.. toctree::
:hidden:
hiddenfile1
hiddenfile2
另见 sphinx-doc.org。
也许这样可以达到可接受的效果。它不完全是 commenting/uncommenting,但它实现了相同的结果。
看来我可能找到了接近解决方案的东西(目前为止最接近的)。它包括将 ..
未缩进,即与 toctree
指令处于同一级别。例如,我得到这样的东西:
.. toctree::
Title 1 <file1>
Title 2 <file2>
Title 4 <file4>
.. the comment starts here
Title 3 <file3>
Title 5 <file5>
etc
有了这个,我可以获得的 'comment/uncomment' 的最佳方法是选择目标行并将其分别拖放到 commented/uncommented 区域。
我是 Sphinx 的新手,我似乎没有找到实现它的方法。我希望能够随着我的进步快速 comment/uncomment 单个 toctree 条目,而不必删除该行。当我的项目仍在进行时,我曾经在 Latex 中这样做以减少编译时间。
例如,我想实现这样的目标:
.. toctree::
file1
file2
.. file3 (I want to comment/uncomment this, easily)
file4
.. file5 (this also fails)
..
file6 (this also fails)
正确的做法是什么?
您是否尝试过在 toctree 指令下使用 :hidden: 选项? 我想象你需要有两个单独的 toctree 指令来实现这个:
.. toctree::
visiblefile1
visiblefile2
.. toctree::
:hidden:
hiddenfile1
hiddenfile2
另见 sphinx-doc.org。
也许这样可以达到可接受的效果。它不完全是 commenting/uncommenting,但它实现了相同的结果。
看来我可能找到了接近解决方案的东西(目前为止最接近的)。它包括将 ..
未缩进,即与 toctree
指令处于同一级别。例如,我得到这样的东西:
.. toctree::
Title 1 <file1>
Title 2 <file2>
Title 4 <file4>
.. the comment starts here
Title 3 <file3>
Title 5 <file5>
etc
有了这个,我可以获得的 'comment/uncomment' 的最佳方法是选择目标行并将其分别拖放到 commented/uncommented 区域。