Programming

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

procodes 2020. 2. 21. 22:33
반응형

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


다음 마크 다운 코드 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 공백으로 코드 블록을 들여 쓰십시오 (따라서이 중첩 된 목록 예에서는 8). 이것은 코드를 <pre>요소 에 넣습니다 . 따라서 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).

마침표가 아닌 괄호 안에 목록 번호를 입력하십시오.

(1) 항목 1
(2) 항목 2 code block (3) 항목 3


들여 쓰기 된 하위 블록을 줄 바꿈으로 분리하는 Github 에서이 문제를 해결했습니다. 예를 들어 항목 1을 쓴 다음 Enter 키를 두 번 누르십시오 (새 단락 인 것처럼), 블록을 들여 쓰기하고 원하는 것을 작성하십시오 (블록 코드, 텍스트 등). 마크 다운 목록마크 다운 줄 바꿈 에 대한 자세한 내용 .

예:

  1. 아이템 하나
  2. 아이템 2

    this block acts as a new paragraph, above there is a blank line

  3. 항목 3

    some other code

  4. 아이템 4

참고 URL : https://stackoverflow.com/questions/18088955/markdown-continue-numbered-list



반응형