Вставить ссылку в жирный текст в reStructuredText
Я пытаюсь вставить ссылку в жирный текст в reStructuredText, но не удалось.
Это мой первый источник:
**Lorem ipsum dolor sit amet, `consectetur <http://www.example.com>`_
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.**
но я получил:
<strong>Lorem ipsum dolor sit amet, `consectetur <http://www.example.com>`_
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.</strong>
Я хочу получить следующее:
<strong>Lorem ipsum dolor sit amet, <a href="#" onclick="location.href='http://www.example.com'; return false;">consectetur</a>
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.</strong>
Ответы
Ответ 1
На данный момент кажется, что это невозможно: см. FAQ Docutils, в частности вопрос "Возможно ли вложенная встроенная разметка" . Ответ в основном утверждает, что вложенная разметка встроена в список дел, поэтому в конечном итоге будет возможно делать то, что вы задаете в вопросе, и предоставляет пару рабочих заданий (которые они не рекомендуют).
Поскольку обходные решения не рекомендуются, возможно, пока вы можете просто сделать что-то вроде:
**Lorem ipsum dolor sit amet,** `consectetur <http://www.example.com>`_
**adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.**
Конечно, ваша ссылка не будет выделена жирным шрифтом, но по крайней мере это будет действительная ссылка.
Ответ 2
Еще одним обходным путем было бы выделение всего абзаца жирным шрифтом, если это применимо.
.. class:: bold
Lorem ipsum dolor sit amet, `consectetur <http://www.example.com>`_
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua.