Я ищу способ отобразить текст, который будет отображаться по гиперссылке. На текущей странице мне нужно включить ссылки на разные страницы, ссылки на веб-сайты, ссылку на текст на той же странице, как только ссылка будет нажата, она расширится вниз.
Я могу добиться того же, используя приведенный ниже код, используя панели sphinx.
* `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::
поддерживают это). Любые дальнейшие стили должны быть выполнены с использованием пользовательского CSS и установки одного из свойств класса в директиве.
Спасибо за ваше предложение, да, мне нужно проверить стиль, как изменить аналогичный раскрывающемуся списку гиперссылок