编程语言
首页 > 编程语言> > python-如何在列表元素中添加锚点

python-如何在列表元素中添加锚点

作者:互联网

我的第一个文件中有一个列表,如下所示:

- Item 1
- Item 2
- Item 3

它呈现如下内容(这正是我想要的):

>项目1
>项目2
>项目3

我想为每个项目创建链接,所以我做了

.. _item-1:

- Item 1

.. _item-1:

- Item 2

.. _item-1:

- Item 3

现在,我的列表呈现如下内容:

>项目1

>项目2

>项目3

显然是由于我在元素之间插入了锚而发生的.有没有办法在sphinx / rST中内联插入可引用的锚点?

解决方法:

这与时髦的空格非常接近所需的结果.

  .. _item-1:

- Item 1

  .. _item-2:

- Item 2

  .. _item-3:

- Item 3

这将产生以下输出.请注意,id属性位于父< ul>上.而不是第一个< li&gt ;,而是有效地解析到页面上的相同位置.

<ul class="simple" id="item-1">
<li>Item 1</li>
<li id="item-2">Item 2</li>
<li id="item-3">Item 3</li>
</ul>

标签:python,python-sphinx,restructuredtext
来源: https://codeday.me/bug/20191012/1900891.html