수색…


통사론

  • 인라인 :`백틱 사이의 코드 ' 또는 <code>이 HTML 태그 사이의 코드 </ code>
  • multiline : ____ 각 줄에 들여 쓰기 된 코드 또는 <pre> <code> 이러한 HTML 태그 사이에 여러 줄의 코드 </ code> </ pre>

인라인 코드

Markdown은 backticks에서 텍스트를 래핑하여 얻은 like this 인라인 코드를 추가하는 것을 지원합니다.

`code here`

또는 <code></code> HTML 태그 사이에 인라인 코드를 넣을 수도 있습니다.

다음 마크 다운 코드를 고려하십시오.

`This` is an inline code block! <code>This</code> is one too!

그러면 다음과 같은 출력이 생성됩니다.

This 인라인 코드 블록입니다! This 하나!


인라인 코드 안에 백틱을 포함해야하는 경우 여러 백틱을 사용하여 다음과 같이 인라인 코드 블록을 시작하고 종료 할 수 있습니다.

``code containing a backtick (`) character``

그러면 다음과 같은 출력이 생성됩니다.

code containing a backtick (`) character


\ 를 사용하여 백틱을 이스케이프합니다. 예 :

\`a\`

다음과 같이 렌더링됩니다.

``

구문 강조 (StackExchange)

StackExchange 사이트에서 코드 스 니펫은 선택적 구문 강조를 제공 할 수 있습니다. 스택 오버플로와 같은 사이트에서 기본 언어는 관련 질문에 사용 된 태그에서 파생됩니다 (해당되는 경우). 또한 코드 본문 의 구문 강조 표시 언어는 텍스트 본문에 HTML 주석을 추가하여 정의 할 수도 있습니다.

<!-- language: lang-vb -->

    Sub ShowVB()
    Dim i As Long
    For i = 1 To 2
        If i = 3 Then
            MsgBox "How did that happen?"
        End If
    Next
    End Sub

이러한 주석은 이후의 모든 코드 조각에 대한 구문 강조 표시 언어를 변경합니다. 특히 여러 언어가 한 게시물에 포함 된 경우에 유용 할 수 있습니다.

위의 Visual Basic 강조 표시로 렌더링됩니다.

Sub ShowVB()
Dim i As Long
For i = 1 To 2
    If i = 3 Then
        MsgBox "How did that happen?"
    End If
Next
End Sub

들여 쓰기 된 코드 블록

네 줄 이상의 공백 또는 하나의 탭을 사용하여 각 줄을 들여 쓰기하여 여러 줄 코드 조각을 만들 수 있습니다.

    #include <stdio.h>

    int main() {
      printf("Hello World!\n");
      return 0;
    }

차단 된 코드 블록

일부 파서는 코드 섹션 앞뒤에 세 개의 백틱을 추가하여 코드를 지정할 수 있습니다.

```
<p><em>This</em> is an HTML example!</p>
```

선택적으로, 많은 파서는 백틱의 첫 번째 세트 바로 다음에 코드의 언어를 지정하여 구문 강조를 추가 할 수 있습니다.

```html
<p><em>This</em> is an HTML example!</p>
```

결과:

<p><em>This</em> is an HTML example!</p>

목록 안에 들여 쓰기 된 코드 블록

목록 안에 들여 쓰기 된 코드 블록을 추가 할 때는 먼저 빈 줄이 필요하고 코드를 더 들여 쓰기를해야합니다. Markdown의 다른 맛에는 이에 대한 다른 규칙이 있습니다.

  1. StackExchange는 코드가 보통 4 개가 아닌 8 개 문자로 들여 쓰기되어야 함을 요구합니다 (명확성을 위해 * 로 대체 된 공백) .

     1.*Listitem1
     2.*Listitem2
     
     ********code here
     3.*Listitem3
    
  2. CommonMark 와 같은 스펙에서는 코드 블록을 목록 항목 텍스트가 시작되는 위치에서 4 자 들여 쓰기해야합니다. (공란을 위해 * 로 대체 된 공백) :

     1.****Listitem1
     2.****Listitem2
     
     **********code here
     3.****Listitem3
    


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow