다음 마크 다운 코드 item 3
에서 목록 번호 3으로 시작 하고 싶습니다. 그러나 마크 다운 사이의 코드 블록으로 인해이 목록 항목을 새 목록으로 시작합니다. 그 행동을 막을 방법이 있습니까?
원하는 출력 :
1. item 1
2. item 2
```
Code block
```
3. item 3
생성 된 출력 :
- 항목 1
- 항목 2
Code block
- 항목 3
답변
글 머리 기호 사이에 내용을 들여 쓰기하려면 4 개의 공백을 사용하십시오.
1. item 1
2. item 2
```
Code block
```
3. item 3
생산 :
- 항목 1
-
항목 2
Code block
- 항목 3
답변
Macmade의 솔루션에서 “코드 블록”위에 추가 코드 줄이 어떻게 표시되는지 확인하십시오.
다음은 두 가지 더 나은 솔루션입니다.
-
추가 4 공백으로 코드 블록을 들여 쓰십시오 (따라서이 중첩 된 목록 예에서 12는 보통 8). 이것은 코드를
<pre>
요소 에 넣습니다 . SO에서는 4 개의 공백 으로 들여 쓰기 된 구문 강조 를 지정할 수도
<!-- language: lang-js -->
있습니다 (중첩 목록으로 인해 +1).- 항목 1
-
항목 2
Code.block('JavaScript', maybe)?
-
항목 3
-
또는 코드 블록을 백틱 내에 넣고 4 개의 공백으로 들여 쓰기하십시오 (여기서 중첩 된 목록으로 인해 1 개 추가).
<code>
내부 에 요소 가있는 들여 쓰기 된 텍스트 단락이 정기적으로 나타납니다 . 이것은 당신이 구문 강조 할 수없는 것입니다 :- 항목 1
-
항목 2
Code block
-
항목 3
참고 :이 답변에서 “편집”을 클릭하면 기본 마크 다운 코드를 볼 수 있습니다. 저장할 필요가 없습니다;)
답변
기존 답변의 확장으로. 코드 블록 이외의 번호로 된 목록을 계속 사용하려는 경우. 예를 들어 두 번째 단락. 두 번째 단락은 최소한 1 칸 들여 쓰기하십시오.
가격 인하:
1. one
2. two
three
3. four
산출:
- 하나
-
두
세
- 네
답변
탭을 사용하여 코드 블록을 들여 쓰면 전체 블록이 한 줄로 만들어집니다. 이를 피하려면 html 순서 목록을 사용해야합니다.
- 항목 1
- 항목 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와 같이 목록 항목 사이의 행을 들여 쓰지 않으려면 pandoc
의 example_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).