Python sphinx 在Sphinx中使用noindex和词汇表

Python sphinx 在Sphinx中使用noindex和词汇表,python-sphinx,restructuredtext,glossary,Python Sphinx,Restructuredtext,Glossary,使用Sphinx 1.1.3时,如何创建。。词汇表::自动生成的索引中未显示的条目 我在四个地方尝试了:noindex:: 术语表前后会使术语表消失 .. :noindex: glossary:: `term` definition .. glossary:: :noindex: `term` definition 将其与术语放在一起时,可单击术语并显示:noindex: .. glossary:: :noindex: `te

使用Sphinx 1.1.3时,如何创建
。。词汇表::
自动生成的索引中未显示的条目

我在四个地方尝试了
:noindex:

术语表前后会使术语表消失

.. :noindex: glossary:: 

    `term`
        definition

.. glossary:: :noindex:

    `term`
        definition
将其与术语放在一起时,可单击术语并显示
:noindex:

.. glossary:: 

    :noindex: `term`
        definition

.. glossary:: 

    `term` :noindex:
        definition

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

据我所知,
glossary
指令为每个术语创建了钩子,可以从文档中的任何位置轻松引用;这将在某个地方的索引中结束,至少在构建时是在内部

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

 term_1
   definition for term_1

 term_2
   definition for term_2
这些定义将只在本地编写,不会出现在主索引中。有关语法的更多详细信息,请参阅

如果要在这样的列表中显式地包含一些术语,可以使用
:index:
角色

 :index:`term_3`
   definition for an indexed term

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

我对我的第二个案例寄予厚望,它可能会使内容更加正确,但即使进行了更改,我仍然没有看到任何文本。