标题中带有超链接的下拉菜单,点击后显示内容

问题描述 投票:0回答:1

我正在寻找一种方法来显示从超链接向下显示的文本。在当前页面中,我需要包含指向不同页面的链接、网站链接、指向同一页面的文本链接,一旦单击链接,它将向下展开。

我可以使用 sphinx-panels 使用以下代码实现相同的目的。

* `Web Interface <https://example.com>`__
.. dropdown:: * Software Stack

 Line1 
 Line2 
 .. code:: bash
    $ some commands  

在这里,我实际上正在寻找超链接应该采用相同的格式。但在我的代码中,您可以将第二个链接设置为下拉链接。这看起来我该页面的整体外观并不完美。

dropdown python-sphinx restructuredtext
1个回答
2
投票

使用 sphinx-design 扩展这可以通过将超链接直接写入指令参数来实现,在您的示例中,如果您编写:

.. dropdown:: `Web Interface <https://example.com>`__

    *Software Stack*

    Line1 
    Line2 

    .. code-block:: bash

        $ some commands  

您会得到一个标题中带有可点击超链接的下拉菜单,可以展开和折叠下拉菜单(通常指令不允许在参数中使用超链接,但

.. dropdown::
支持)。任何进一步的样式都必须使用 custom CSS 并在指令上设置
class
属性
之一来完成。

© www.soinside.com 2019 - 2024. All rights reserved.