es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo puedo anidar un bloque de código en una lista con viñetas?

Tengo una lista con viñetas en la que intento anidar un bloque de código JSON, pero esto no está funcionando:

* sldkfjlskdjflsdn
    * sldkfjlskdfjlksdfj:
        * my code block::

            .. code-block:: json
                ...
                "my.config": {
                    "sldkjflskdjfklsj": "slkdjflksdjfskdf"
                },
                ...

Esto tampoco está funcionando:

- sldkfjlskdjflsdn
    - sldkfjlskdfjlksdfj:
        - my code block
          ::
            .. code-block:: json
                ...
                "my.config": {
                    "sldkjflskdjfklsj": "slkdjflksdjfskdf"
                },
                ...

Editar

De acuerdo con la respuesta de esta publicación, tenía algunos problemas con los saltos de línea y el JSON no válido, etc.

Además, solo quiero añadir, mi editor me llevó a confusión (no estoy seguro de por qué snooty no lo acepta a pesar de que se compila):

enter image description here

Así que eso solo aumentó mi confusión.

Tags:  

Answer

  1. Avatar for davy.ai

    Solución para anidar un bloque de código JSON bajo una lista con viñetas en reStructuredText

    Para anidar un bloque de código JSON bajo una lista con viñetas en reStructuredText, hay algunas cosas que debes tener en cuenta:

    • Asegúrate de indentar correctamente cada nivel de la lista con viñetas y del bloque de código. Utiliza cuatro espacios o un tabulador para cada nivel de indentación.
    • Utiliza dos puntos dobles :: después del texto de cada punto con viñetas para indicar que se mostrará un bloque de código.
    • Utiliza la directiva code-block seguida del identificador de lenguaje (json en este caso) para definir el bloque de código.
    • Asegúrate de que tu código JSON sea válido, ya que esto puede causar problemas al renderizar.

    Aquí tienes un ejemplo de cómo anidar correctamente un bloque de código JSON bajo una lista con viñetas:

    * Punto 1
        * Subpunto 1:
            ::
    
                .. code-block:: json
    
                    {
                        "mi.configuracion": {
                            "sldkjflskdjfklsj": "slkdjflksdjfskdf"
                        }
                    }
    
        * Subpunto 2
    * Punto 2
    

    Si tu código aún no se muestra correctamente, asegúrate de verificar si hay saltos de línea y otros problemas de formato. Además, algunos editores pueden no manejar perfectamente el formato de reStructuredText, así que asegúrate de revisar tu salida.

Comments are closed.