2012-03-10 7 views
14

Я пытаюсь вставить ссылку в жирный текст в 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="http://www.example.com">consectetur</a> 
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore 
magna aliqua.</strong> 
+1

На этот вопрос был дан ответ на http://stackoverflow.com/questions/4743845/format-text-in-a-link-in-restructuredtext –

ответ

16

На данный момент кажется, что это не возможно: см. FAQ Docutils, в частности вопрос "Is nested inline markup possible". Ответ в основном гласит, что вложенная разметка встроена в список дел, поэтому в конечном итоге будет возможно делать то, что вы задаете в вопросе, и предоставляет пару рабочих мест (которые, как они утверждают, не рекомендуются).

Поскольку обходные пути, возможно, не рекомендуется на некоторое время вы могли бы просто сделать что-то вроде:

**Lorem ipsum dolor sit amet,** `consectetur <http://www.example.com>`_ 
**adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore 
magna aliqua.** 

Конечно ваша ссылка не будет смелой, но, по крайней мере, это будет действительная ссылкой.

4

Дополнительным обходным путем было бы выделение всего абзаца полужирным шрифтом, если это применимо.

.. 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.