2017-04-13 2 views
1

Je sais ce genre de défaire le but d'un bloc littéral, mais je me demandais s'il y avait une solution de contournement pour y parvenir. Mon cas d'utilisation est de mettre un hyperlien dans un bloc littéral de pseudo-code, afin de référencer les détails ailleurs dans le document.Est-il possible d'insérer des hyperliens dans un bloc littéral ReST?

Exemple:

Look at this JSON pseudo code 
----------------------------- 

:: 

    { 
    "id": <number>, 
    "name": <string>, 
    "big_property": <see schema of big_object_> 
    } 

And the details of big object 
----------------------------- 

.. _big_object: 

:: 

    { 
    <another_schema> 
    } 

Je souhaite que, dans le premier bloc littéral, big_object_ devient un lien hypertexte.

Répondre

3

Vous pouvez utiliser la directive parsed-literal pour cela:

.. parsed-literal:: 

    { 
    "id": <number>, 
    "name": <string>, 
    "big_property": <see schema of big_object_> 
    } 
+0

C'est parfait merci! D'une manière ou d'une autre, il était impossible de trouver qu'en recherchant sur Google un "hyperlien de texte restructuré en blocs littéraux" ou des variantes, j'étais convaincu qu'il n'y avait pas de solution: D – Quentin