하이라이트 코딩소스 넣는법 (Syntax Highlighting) - 마크다운 형식
1. Syntax Highlighting이란?
Syntax Highlighting은 프로그래밍 언어의 문법을 강조하여 코드를 더 가독성 있게 표현해주는 기능입니다. 이를 통해 코드를 이해하기 쉽고, 수정 및 디버깅을 더 편리하게 할 수 있습니다.
2. 마크다운에서 사용하는 Syntax Highlighting 방법
마크다운에서는 몇 가지 방법으로 Syntax Highlighting을 적용할 수 있습니다. 여기서는 대표적인 두 가지 방법을 소개하겠습니다.
2.1 Inline 방식
Inline 방식은 코드를 간단히 감싸는 방식으로, backtick
기호를 사용합니다. 코드의 언어를 함께 명시하여 highlight 적용될 언어를 지정할 수 있습니다.
예시:
` ` `python
def hello_world():
print("Hello, world!")
` ` `
위와 같이 작성하면 다음과 같이 표시됩니다:
def hello_world():
print("Hello, world!")
2.2 Fenced Code Block 방식
Fenced Code Block 방식은 여러 줄의 코드를 감싸는 방식으로, 코드 블록의 시작과 끝에 backtick
기호를 세 개씩 사용합니다. 또한, 코드 블록 시작과 함께 언어를 명시하여 highlight 적용될 언어를 지정할 수도 있습니다.
예시:
```python
def hello_world():
print("Hello, world!")
```
위와 같이 작성하면 다음과 같이 표시됩니다:
def hello_world():
print("Hello, world!")
3. 마무리
이상으로 Syntax Highlighting에 대한 소개였습니다. Syntax Highlighting을 사용하면 코드를 더 쉽게 읽고 이해할 수 있으니, 코드를 작성할 때 적극적으로 활용해보는 것을 권장합니다.
댓글