我正在寻找一种方法来显示从超链接向下显示的文本。在当前页面中,我需要包含指向不同页面的链接、网站链接、指向同一页面的文本链接,一旦单击链接,它将向下展开。
我可以使用 sphinx-panels 使用以下代码实现相同的目的。
* `Web Interface <https://example.com>`__
.. dropdown:: * Software Stack
Line1
Line2
.. code:: bash
$ some commands
在这里,我实际上正在寻找超链接应该采用相同的格式。但在我的代码中,您可以将第二个链接设置为下拉链接。这看起来我该页面的整体外观并不完美。
使用 sphinx-design 扩展这可以通过将超链接直接写入指令参数来实现,在您的示例中,如果您编写:
.. dropdown:: `Web Interface <https://example.com>`__
*Software Stack*
Line1
Line2
.. code-block:: bash
$ some commands
您会得到一个标题中带有可点击超链接的下拉菜单,可以展开和折叠下拉菜单(通常指令不允许在参数中使用超链接,但
.. dropdown::
支持)。任何进一步的样式都必须使用 custom CSS 并在指令上设置 class
属性 之一来完成。