section - markdown tabelle




Markdown: Nummerierte Liste fortsetzen (6)

Als Erweiterung zu bestehenden Antworten. Für diejenigen, die versuchen, eine nummerierte Liste nach etwas anderem als einem Codeblock fortzusetzen. Zum Beispiel ein zweiter Absatz. Einfach den zweiten Absatz um mindestens 1 Leerzeichen einrücken.

Markdown:

1. one
2. two

 three
3. four

Ausgabe:

  1. ein
  2. zwei

    drei

  3. vier

Im folgenden Abschriftencode möchte ich, dass item 3 mit der Listennummer 3 beginnt. Aber wegen des Codeblocks zwischen Abschriften startet dieser Listeneintrag als neue Liste. Gibt es eine Möglichkeit, dieses Verhalten zu verhindern?

Gewünschte Ausgabe:

1. item 1
2. item 2

```
Code block
```

3. item 3

Produzierte Ausgabe:

  1. Gegenstand 1
  2. Punkt 2

Code block

  1. Punkt 3

Beachten Sie, wie Sie in Macmade's Lösung eine zusätzliche Codezeile über dem "Codeblock" sehen können.

Hier sind zwei bessere Lösungen:

  1. Einrücken des Codeblocks um zusätzliche 4 Leerzeichen (normalerweise 8, in diesem Beispiel der verschachtelten Liste 12). Dadurch wird der Code in ein <pre> -Element eingefügt. In SO können Sie sogar Syntax-Highlight mit a angeben
    <!-- language: lang-js --> um 4 Leerzeichen eingerückt (+1 hier wegen der verschachtelten Liste).

    1. Gegenstand 1
    2. Punkt 2

      Code.block('JavaScript', maybe)?
      
    3. Punkt 3

  2. Oder setzen Sie einfach den Code-Block in Backticks und Einzug um 4 Leerzeichen (hier 1 extra wegen der verschachtelten Liste). Sie erhalten einen regulären eingerückten Textabsatz mit einem <code> -Element. Diesen kannst du nicht Syntax-markieren:

    1. Gegenstand 1
    2. Punkt 2

      Code block

    3. Punkt 3

Hinweis: Sie können in dieser Antwort auf "Bearbeiten" klicken, um den zugrunde liegenden Markdown-Code anzuzeigen. Keine Notwendigkeit zu sparen;)


Macmades Lösung funktioniert nicht mehr für meine Jekyll-Instanz auf Github Pages, aber ich fand diese Lösung bei einem Problem für das kramdown github repo. Für OPs Beispiel würde es so aussehen:

1. item 1
2. item 2

```
Code block
```

{:start="3"}
3. item 3

Gelöst meine Probleme handlich.


Quelle;

<span>1.</span> item 1<br/>
<span>2.</span> item 2
```
Code block
```
<span>3.</span> item 3


Ergebnis;

1. Position 1
2. Punkt 2 Code block 3. Punkt 3


Verwenden Sie vier Leerzeichen, um Inhalt zwischen Aufzählungszeichen einzurücken

1. item 1
2. item 2

    ```
    Code block
    ```
3. item 3

Produziert:

  1. Gegenstand 1
  2. Punkt 2

    Code block

  3. Punkt 3

Wenn Sie den Codeblock mit der Tabulatortaste einrücken, wird der gesamte Block in einer Zeile dargestellt. Um dies zu vermeiden, müssen Sie die HTML-Liste verwenden.

  1. Gegenstand 1
  2. Punkt 2

Codeblock

<ol start="3">
  <li>item 3</li>
  <li>item 4</li>
</ol>




markdown