Wie markiere ich verschachtelte Listenelemente in Bitbucket?

172

Ich versuche, meine verschachtelten Markdown-Listenelemente mit entsprechender Einrückung zu sehen, wenn sie in einem Browser live von den Bitbucket-Seiten angezeigt werden. Aber ich kann nicht herausfinden, wie es funktioniert, selbst wenn ich ihre Beispiele verwende ( aktualisiert ):

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

Einrückungen für die Punkte 3a-c werden ignoriert:

Bitbucket gerenderte Liste

Ich möchte, dass es so aussieht (Syntax funktioniert unter SE und Github einwandfrei):

SE gerenderte Liste

Ihre Liste im Listenbeispiel ist besonders inakzeptabel:

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

Liste in Liste auf bb

Hier ist ein Repo, das ich nur dafür eingerichtet habe.

Jeff Puckett
quelle
6
Haben Sie vier Leerzeichen eingerückt? Oder weniger?
Waylan

Antworten:

275

Verwenden Sie 4 Leerzeichen.

# 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

Hier ist ein Screenshot von diesem aktualisierten Repo:

Bildschirmfoto

Danke @Waylan , dein Kommentar war genau richtig.

Jeff Puckett
quelle
4
Erwähnenswert ist auch, dass es in einigen Fällen empfehlenswert ist, Ihre Listen nicht zu nummerieren. Wenn sie nur in gerenderter Form gelesen werden sollen, verwenden Sie "1". Für jeden Artikel werden sie automatisch nummeriert. Dies sollte jedoch vermieden werden, wenn Sie versuchen, die Lesbarkeit von Text aufrechtzuerhalten.
Nilpo
1
Gibt es einen Grund, warum Linters anfangen, 2 Leerzeichen für verschachtelten Listeninhalt vorzuschlagen?
Greg Hilston
Ich konnte im neuen Atlassian Editor, den sie in Labs einführen, nicht herausfinden, wie es geht. konfluenz.atlassian.com/doc/the-editor-251006017.html Aber vielleicht ist dies die Antwort? konfluenz.atlassian.com/doc/…
Ryan
Einige Implementierungen verwenden vier Leerzeichen für Codeblöcke, sodass diese nicht zum Verschachteln verwendet werden können
Pablo Pazos
2
@PabloPazos Diese Frage bezieht sich speziell auf die Implementierung von Bitbucket, die wohl fehlt.
Jeff Puckett
4

Möglichkeiten

  • Es ist möglich, eine Liste mit Aufzählungszeichen ohne Nummer in eine Liste mit höherer Nummer zu verschachteln.
  • In der Liste mit Aufzählungszeichen und Nichtnummerierung wird die automatisch nummerierte Liste jedoch nicht gestartet: Sie wird nicht unterstützt.
    • Um eine neue nummerierte Liste nach einer Liste mit Aufzählungszeichen zu beginnen, setzen Sie einen Text zwischen sie oder einen Untertitel: Eine neue nummerierte Liste kann nicht direkt hinter dem Aufzählungszeichen beginnen: Der Interpreter startet die Nummerierung nicht.

in der Praxis

  1. Hund

    1. Deutscher Schäferhund - mit nur einem Leerzeichen vor Ihnen.
    2. Belgischer Schäferhund - maximal 4 Plätze voraus.
      • Nummer vor einer Zeile, die als "Nummerierungskugel" interpretiert wird, so dass die Einrückung erfolgt.
        • ..und ignoriert die geschriebene Ziffer: Platziert / generiert eine eigene, in Übereinstimmung mit der Struktur.
        • Es ist also in Ordnung, nur "1" zu verwenden, um Ihre nummerierte Liste zu erhalten.
          • Oder welche Ganzzahl auch immer, noch mehr Ziffern: Die Listennummerierung wird inkrementiert ++ 1 fortgesetzt.
        • Das erste Element in der nummerierten Liste wird jedoch beibehalten, sodass das erste führende Element normalerweise die Nummer "1" ist.
    3. Malinois - 5 Felder machen bereits 3. Level.
      1. MalinoisB - 5 Felder machen bereits 3. Level.
      2. Groenendael - 8 Felder machen noch 3. Level.
        1. Tervuren - 9 Felder für das 4. Level - Absichtlich mit "55" gestartet.
        2. TervurenB - im Quellcode mit "88" nummeriert.
  2. Katze

    1. Sibirisch; ein. SibirischA - Problem reproduziert : Buchstaben (dh "a" hier) werden vom Dolmetscher nicht als "Nummerierung" erkannt.
      • Egal, es wird im Quellcode in die getrennte Zeile eingerückt.
    2. Siamese
      • ein. so manuell geschrieben als Problemumgehung Missbrauch von Aufzählungszeichen, nicht nummerierte Liste.
Franta
quelle
0

4 Leerzeichen reichen auch innerhalb der Definitionsliste aus:

Endpoint
: `/listAgencies`

Method
: `GET`

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

Ich dokumentiere die API mit BitBucket Wiki und die proprietäre Markdown-Erweiterung für die Definitionsliste ist am erfreulichsten (die Tabellensyntax von MD ist schrecklich, das Imaging ist mehrzeilig und die Einbettungsanforderungen ...).

Gavenkoa
quelle
-6

Sogar ein einziger Raum funktioniert

... Öffnen Sie einfach diese Antwort zum Bearbeiten, um sie anzuzeigen.

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

Verschachtelte Listen, tiefere Ebenen:

  • Erste Stufe Ein Gegenstand - kein Leerzeichen vor dem Aufzählungszeichen
    • Aa-Gegenstand der zweiten Ebene - 1 Feld ist genug
      • Aaa-Gegenstand der dritten Stufe - 5 Felder min
    • Ab Level der zweiten Stufe - 4 Felder sind ebenfalls möglich
  • Gegenstand der ersten Stufe 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
quelle
1
Ein Platz ist nicht genug auf der zweiten Ebene
JGallardo
"Ein Platz ist nicht genug auf der zweiten Ebene" .. Worüber sprichst du, @JGallardo? Ich habe den praktischen Gebrauch vorbereitet, der zeigt, dass es wirklich funktioniert. Warum habe ich den Quellcode in meiner Antwort angegeben? ..Nur selbst sehen: Öffnen Sie es zum Bearbeiten. (aber ändern Sie es bitte nicht.)
Franta
Siehe das ähnliche Thema und meine Antwort dort: Ziemlich das gleiche, kopieren / einfügen. meta.stackexchange.com/a/325252/361135
Franta
3
Sicher, in diesem Editor hier funktioniert es, aber die Frage bezieht sich auf BitBucket und es hat dort nicht funktioniert. Zumindest nicht, als ich das letzte Mal im Juni 2019 nachgesehen habe. Vielleicht war es früher so, als Sie die ursprüngliche Antwort geschrieben haben, aber nicht nach bestem Wissen und Gewissen.
JGallardo