22

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

4 に答える 4

22

現時点では、これは不可能のようです: Docutils FAQ の「ネストされたインライン マークアップは可能ですか」という質問を参照してください。答えは基本的に、ネストされたインラインマークアップがto doリストにあると述べているため、最終的には質問で尋ねたことを実行できるようになり、いくつかの回避策が提供されます(推奨されないと述べています)。

おそらく当分の間、回避策は推奨されないため、次のようなことを行うことができます。

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

もちろん、リンクは太字ではありませんが、少なくとも有効なリンクになります。

于 2012-03-10T10:27:40.570 に答える
3

もう 1 つの回避策は、該当する場合、段落全体を太字にすることです。

.. 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.
于 2012-03-20T13:23:19.780 に答える