gpt4 book ai didi

python-sphinx - 在 Sphinx 中使用 noindex 和词汇表

转载 作者:行者123 更新时间:2023-12-04 03:54:52 27 4
gpt4 key购买 nike

使用 Sphinx 1.1.3 时,如何创建 .. glossary::没有出现在自动生成的索引中的条目?

我试过:noindex:在四个地方:

词汇表前后使词汇表消失。

.. :noindex: glossary:: 

`term`
definition

.. glossary:: :noindex:

`term`
definition

将其与术语放在一起使术语可点击并显示 :noindex: .
.. glossary:: 

:noindex: `term`
definition

.. glossary::

`term` :noindex:
definition

我的术语有特殊字符,所以我特意用反引号括起来。

最佳答案

据我了解,glossary指令为每个可以从文档中的任何位置轻松引用的术语创建 Hook ;这最终会出现在某个索引中,至少在构建时内部是这样。

要解决此问题,您可以使用标准定义列表:

 term_1
definition for term_1

term_2
definition for term_2

然后,这些定义将仅在本地写入,不会出现在主索引中。见 reST docs有关语法的更多详细信息。

如果你想在这样的列表中明确地包含一些术语,你可以使用 :index:角色。
 :index:`term_3`
definition for an indexed term

这些术语现在将出现在索引中。但是,除非是很少的术语,否则这是实现词汇表为您提供的功能的笨拙方式;并且失去了使用交叉引用的能力(使用语法 :term:`term_1` )。

关于python-sphinx - 在 Sphinx 中使用 noindex 和词汇表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14322461/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com