¿Cómo marcar los elementos de la lista anidada en Bitbucket?


173

Estoy tratando de ver mis elementos de la lista anidada de reducción representados con la sangría correspondiente cuando se ve en un navegador en vivo desde las páginas de Bitbucket. Pero no puedo entender cómo funciona incluso cuando uso sus ejemplos ( actualizados ):

* Item 1
* Item 2
* Item 3
  * Item 3a
  * Item 3b
  * Item 3c

Ignora la sangría para los elementos 3a-c:

lista renderizada de bitbucket

Quiero que se vea así (la sintaxis funciona perfectamente bien en SE y Github):

Lista renderizada SE

Su lista en el ejemplo de lista es particularmente inaceptable:

1. Step 1
2. Step 2
3. Step 3
   * Item 3a
   * Item 3b
   * Item 3c

lista en lista en bb

Aquí hay un repositorio que configuré solo para esto.


66
¿Sangraste por cuatro espacios? ¿O menos?
Waylan

Respuestas:


277

Usa 4 espacios.

# Unordered list

* Item 1
* Item 2
* Item 3
    * Item 3a
    * Item 3b
    * Item 3c

# Ordered list

1. Step 1
2. Step 2
3. Step 3
    1. Step 3.1
    2. Step 3.2
    3. Step 3.3

# List in list

1. Step 1
2. Step 2
3. Step 3
    * Item 3a
    * Item 3b
    * Item 3c

Aquí hay una captura de pantalla de ese repositorio actualizado:

captura de pantalla

Gracias @Waylan , tu comentario fue exactamente correcto.


44
También vale la pena mencionar que es una buena práctica no numerar sus listas en algunos casos. Si solo están destinados a leer en forma renderizada, usando "1". por cada artículo hará que se numeren automáticamente. Sin embargo, esto debe evitarse si intenta mantener la legibilidad del texto.
Nilpo

1
¿Alguna razón por la cual los linters comienzan a sugerir 2 espacios para el contenido de la lista anidada?
Greg Hilston

No pude descubrir cómo hacerlo en el nuevo Editor de Atlassian que están implementando en Labs. confluence.atlassian.com/doc/the-editor-251006017.html ¿ Pero quizás esta sea la respuesta? confluence.atlassian.com/doc/…
Ryan

algunas implementaciones usan cuatro espacios para bloques de código, por lo que esto no podría usarse para anidar
Pablo Pazos

2
@PabloPazos, esta pregunta es específicamente sobre la implementación de Bitbucket, que posiblemente sea deficiente.
Jeff Puckett

4

Posibilidades

  • Es posible anidar una lista con viñetas sin numerar en una lista con un número más alto.
  • Pero en la lista sin numerar con viñetas, la lista numerada automáticamente no se iniciará: no es compatible.
    • Para comenzar una nueva lista numerada después de una sin numeración con viñetas, coloque un fragmento de texto entre ellas o un subtítulo: Una nueva lista numerada no puede comenzar justo detrás de la viñeta: el intérprete no comenzará la numeración.

en la práctica

  1. Perro

    1. Pastor Alemán - con solo un espacio por delante.
    2. Pastor belga: máximo 4 espacios por delante.
      • Número delante de una línea interpretada como una "viñeta de numeración", por lo que se realiza la sangría.
        • .. e ignora el dígito escrito: Coloca / genera el suyo propio, de conformidad con la estructura.
        • Por lo tanto, está bien usar solo "1" para obtener su lista numerada.
          • O cualquier número entero, incluso de más dígitos: la numeración de la lista continuará en incrementos ++ 1.
        • Sin embargo, el primer elemento de la lista numerada se mantendrá, por lo que el primer encabezado generalmente será el número "1".
    3. Malinois - 5 espacios hacen 3er nivel ya.
      1. MalinoisB - 5 espacios hacen 3er nivel ya.
      2. Groenendael - 8 espacios hacen 3er nivel todavía también.
        1. Tervuren - 9 espacios para 4to nivel - Comenzado intencionalmente por "55".
        2. TervurenB - numerado por "88", en el código fuente.
  2. Gato

    1. Siberiano; a. SiberianA - problema reproducido : letras (es decir, "a" aquí) no reconocidas por el intérprete como "numeración".
      • No importa, está sangrado a su línea separada, en el código fuente.
    2. siamés
      • a. escrito de forma manual como una solución alternativa al uso indebido de viñetas, lista sin numerar.

0

4 espacios hacen el truco incluso dentro de la lista de definiciones:

Endpoint
: `/listAgencies`

Method
: `GET`

Arguments
:   * `level` - bla-bla.
    * `withDisabled` - should we include disabled `AGENT`s.
    * `userId` - bla-bla.

Estoy documentando API usando BitBucket Wiki y la extensión patentada Markdown para la lista de definiciones es muy agradable (la sintaxis de la tabla de MD es horrible, la creación de imágenes de múltiples líneas y los requisitos de incrustación ...).


-6

Incluso un solo espacio funciona

... Simplemente abra esta respuesta para editarla y verla.

Nested lists, deeper levels: ---- leave here an empty row * first level A item - no space in front the bullet character * second level Aa item - 1 space is enough * third level Aaa item - 5 spaces min * second level Ab item - 4 spaces possible too * first level B item

Listas anidadas, niveles más profundos:

  • elemento de primer nivel A: sin espacio delante del personaje de bala
    • elemento Aa de segundo nivel: 1 espacio es suficiente
      • Tercer nivel de objeto Aaa - 5 espacios min.
    • artículo Ab de segundo nivel - 4 espacios posibles también
  • artículo de primer nivel B

    Nested lists, deeper levels:
     ...Skip a line and indent eight spaces. (as said in the editor-help, just on this page)
    * first level A item - no space in front the bullet character
     * second level Aa item - 1 space is enough
         * third level Aaa item - 5 spaces min
        * second level Ab item - 4 spaces possible too
    * first level B item
    

1
Un espacio no es suficiente en el segundo nivel
JGallardo

"Un espacio no es suficiente en el segundo nivel" .. ¿De qué estás hablando, @JGallardo? He preparado el uso práctico, que muestra, que realmente funciona. ¿Por qué presenté el código fuente en mi respuesta? .. Solo véalo usted mismo: ábralo para editarlo. (pero no lo cambie, por favor.)
Franta

Vea el tema similar y mi respuesta allí: casi igual, copiado / pegado. meta.stackexchange.com/a/325252/361135
Franta

3
Claro, en este editor aquí funciona, pero la pregunta es sobre BitBucket y no funcionó allí. Al menos no cuando lo comprobé por última vez en junio de 2019. Tal vez solía hacerlo cuando escribiste la respuesta original, pero no según mi conocimiento actual.
JGallardo
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.