Como marcar itens de lista aninhados no Bitbucket?

172

Estou tentando ver meus itens de lista aninhados de remarcação renderizados com recuo correspondente quando visualizados em um navegador ao vivo nas páginas do Bitbucket. Mas não consigo descobrir como isso funciona, mesmo usando os exemplos ( atualizados ):

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

Ignora o recuo dos itens 3a-c:

lista renderizada bitbucket

Quero que fique assim (a sintaxe funciona perfeitamente no SE e no Github):

Lista renderizada SE

Sua lista no exemplo de lista é particularmente inaceitável:

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

lista na lista em bb

Aqui está um repositório que eu criei apenas para isso.

Jeff Puckett
fonte
6
Você recuou em quatro espaços? Ou menos?
Waylan

Respostas:

276

Use 4 espaços.

# 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

Aqui está uma captura de tela desse repositório atualizado:

captura de tela

Obrigado @Waylan , seu comentário foi exatamente correto.

Jeff Puckett
fonte
4
Também vale a pena mencionar que é uma boa prática não numerar suas listas em alguns casos. Se eles pretendem apenas ler na forma renderizada, use "1". para cada item fará com que eles sejam numerados automaticamente. Isso deve ser evitado se você estiver tentando manter a legibilidade do texto.
Nilpo 15/04
1
Qualquer motivo para os linters começarem a sugerir 2 espaços para o conteúdo da lista aninhada?
Greg Hilston
Eu não conseguia descobrir como fazê-lo no novo Editor Atlassian que eles estão lançando no Labs. confluence.atlassian.com/doc/the-editor-251006017.html Mas talvez essa seja a resposta? confluence.atlassian.com/doc/…
Ryan
algumas implementações usar quatro espaços para blocos de código para que isso não poderia ser usado para o assentamento
Pablo Pazos
2
@PabloPazos, esta pergunta é especificamente sobre a implementação do Bitbucket, que é indiscutivelmente necessária.
Jeff Puckett
4

Possibilidades

  • É possível aninhar uma lista com marcadores não numerados em uma lista numerada mais alta.
  • Mas na lista com marcadores não numerados, a lista numerada automaticamente não será iniciada: ela não é suportada.
    • Para iniciar uma nova lista numerada após uma sem numeração com marcadores, coloque um pedaço de texto entre eles ou uma legenda: Uma nova lista numerada não pode ser iniciada logo atrás da com marcadores: O intérprete não iniciará a numeração.

na prática

  1. Cão

    1. Pastor alemão - com apenas um espaço à frente.
    2. Pastor belga - no máximo 4 espaços à frente.
      • Número na frente de uma linha interpretada como "marcador de numeração", fazendo o recuo.
        • ..e ignora o dígito escrito: Coloca / gera seu próprio, de acordo com a estrutura.
        • Portanto, não há problema em usar apenas "1" para obter sua lista numerada.
          • Ou qualquer número inteiro, mesmo com mais dígitos: a numeração da lista continuará incrementando ++ 1.
        • No entanto, o primeiro item da lista numerada será mantido; portanto, o primeiro líder geralmente será o número "1".
    3. Malinois - 5 vagas já estão no 3º nível.
      1. MalinoisB - 5 espaços já está no 3º nível.
      2. Groenendael - 8 espaços também alcançam o 3º nível.
        1. Tervuren - 9 vagas para o 4º nível - Intencionalmente iniciado por "55".
        2. TervurenB - numerado por "88", no código fonte.
  2. Gato

    1. Siberiano; uma. SiberianA - problema reproduzido : letras (ie "a" aqui) não reconhecidas pelo intérprete como "numeração".
      • Não importa, ele é recuado para sua linha separada, no código-fonte.
    2. Siameses
      • uma. então, escrito manualmente como uma solução alternativa para o uso indevido de marcadores, lista não numerada.
Franta
fonte
0

4 espaços fazem o truque mesmo dentro da lista de definições:

Endpoint
: `/listAgencies`

Method
: `GET`

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

Estou documentando a API usando a extensão proprietária BitBucket Wiki e Markdown para a lista de definições é mais agradável (a sintaxe da tabela do MD é horrível, cria imagens com múltiplas linhas e requisitos de incorporação ...).

gavenkoa
fonte
-6

Mesmo um único espaço funciona

... Basta abrir esta resposta para editar e vê-la.

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 aninhadas, níveis mais profundos:

  • item de primeiro nível A - nenhum espaço na frente do caractere de marcador
    • item Aa de segundo nível - 1 espaço é suficiente
      • item Aaa do terceiro nível - 5 vagas mín.
    • item Ab de segundo nível - 4 espaços possíveis também
  • item de primeiro nível 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
    
Franta
fonte
1
Um espaço não é suficiente no segundo nível
JGallardo 25/06/19
"Um espaço não é suficiente no segundo nível" .. Do que você está falando, @JGallardo? Eu preparei o uso prático, o que mostra que ele realmente funciona. Por que eu apresentei o código fonte na minha resposta? ..Apenas veja você mesmo: abra-o para editar. (mas não mudá-lo, por favor.)
Franta
Veja o tópico semelhante e minha resposta aqui: Praticamente o mesmo, copie / cole. meta.stackexchange.com/a/325252/361135
Franta
3
Claro, neste editor aqui funciona, mas a questão é sobre o BitBucket e não funcionou lá. Pelo menos não quando fiz a última verificação em junho de 2019. Talvez tenha sido quando você escreveu a resposta original, mas não com o melhor de meu conhecimento atual.
JGallardo 17/09/19