2012-03-10 22 views
14

Cerco di inserire un collegamento in grassetto in reStructuredText ma non è riuscito.Inserire un collegamento in grassetto in reStructuredText

Questa è la mia prima fonte:

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

ma ho ottenuto:

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

Voglio ottenere questo:

<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

Questa domanda ha avuto risposta all'indirizzo http://stackoverflow.com/questions/4743845/format-text-in-a-link-in-restructuredtext –

risposta

16

Al momento sembra che questo non è possibile: consultare le Domande frequenti su Docutils, in particolare la domanda "Is nested inline markup possible". In pratica, la risposta afferma che il markup in linea annidato si trova nell'elenco delle cose da fare, quindi alla fine sarà possibile fare ciò che si chiede nella domanda, e fornisce un paio di work around (che non sono raccomandati).

Dal momento che le soluzioni alternative non sono raccomandati, forse per il momento si può solo fare qualcosa di simile:

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

Naturalmente il tuo link non sarebbe in grassetto, ma almeno sarà un link valido.

4

Un'ulteriore soluzione sarebbe quella di contrassegnare l'intero paragrafo come grassetto, se applicabile.

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