[markdown] 마크 다운 : 번호 매기기 목록 계속

다음 마크 다운 코드 item 3에서 목록 번호 3으로 시작 하고 싶습니다. 그러나 마크 다운 사이의 코드 블록으로 인해이 목록 항목을 새 목록으로 시작합니다. 그 행동을 막을 방법이 있습니까?

원하는 출력 :

1. item 1
2. item 2

```
Code block
```

3. item 3

생성 된 출력 :

  1. 항목 1
  2. 항목 2


Code block

  1. 항목 3


답변

글 머리 기호 사이에 내용을 들여 쓰기하려면 4 개의 공백을 사용하십시오.

1. item 1
2. item 2

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

생산 :

  1. 항목 1
  2. 항목 2


    Code block

  3. 항목 3

답변

Macmade의 솔루션에서 “코드 블록”위에 추가 코드 줄이 어떻게 표시되는지 확인하십시오.

다음은 두 가지 더 나은 솔루션입니다.

  1. 추가 4 공백으로 코드 블록을 들여 쓰십시오 (따라서이 중첩 된 목록 예에서 12는 보통 8). 이것은 코드를 <pre>요소 에 넣습니다 . SO에서는 4 개의 공백 으로 들여 쓰기 된 구문 강조 를 지정할 수도
    <!-- language: lang-js -->있습니다 (중첩 목록으로 인해 +1).

    1. 항목 1
    2. 항목 2

      Code.block('JavaScript', maybe)?
    3. 항목 3

  2. 또는 코드 블록을 백틱 내에 넣고 4 개의 공백으로 들여 쓰기하십시오 (여기서 중첩 된 목록으로 인해 1 개 추가). <code>내부 에 요소 가있는 들여 쓰기 된 텍스트 단락이 정기적으로 나타납니다 . 이것은 당신이 구문 강조 할 수없는 것입니다 :

    1. 항목 1
    2. 항목 2

      Code block

    3. 항목 3

참고 :이 답변에서 “편집”을 클릭하면 기본 마크 다운 코드를 볼 수 있습니다. 저장할 필요가 없습니다;)


답변

기존 답변의 확장으로. 코드 블록 이외의 번호로 된 목록을 계속 사용하려는 경우. 예를 들어 두 번째 단락. 두 번째 단락은 최소한 1 칸 들여 쓰기하십시오.

가격 인하:

1. one
2. two

 three
3. four

산출:

  1. 하나

답변

탭을 사용하여 코드 블록을 들여 쓰면 전체 블록이 한 줄로 만들어집니다. 이를 피하려면 html 순서 목록을 사용해야합니다.

  1. 항목 1
  2. 항목 2

코드 블록

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


답변

Macmade의 솔루션은 더 이상 Github Pages의 Jekyll 인스턴스에서 더 이상 작동하지 않지만 kramdown github repo의 문제 에서이 솔루션 을 발견 했습니다 . OP의 예는 다음과 같습니다.

1. item 1
2. item 2

```
Code block
```

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

내 문제를 직접 해결했습니다.


답변

출처;

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

결과;

1. 항목 1
2. 항목 2

Code block

3. 항목 3


답변

주석에 언급 된 사용자 Mars와 같이 목록 항목 사이의 행을 들여 쓰지 않으려면 pandocexample_lists기능을 사용할 수 있습니다 . 그들의 문서에서 :

(@)  My first example will be numbered (1).
(@)  My second example will be numbered (2).

Explanation of examples.

(@)  My third example will be numbered (3).