마크다운, 특수 문자가 마음대로 안 될 때? '이스케이프'가 답!
Sat, May 24 2025 08:56:28 KST마크다운으로 글을 작성하다 보면, 분명히 1.
이라고 썼는데 자동으로 목록이 된다거나, *강조*
를 하려던 게 아니라 그냥 별표를 표시하고 싶은데 글씨가 기울어지는 황당한 경험, 한 번쯤 해보셨을 거예요. 바로 마크다운의 특수 문자들 때문에 발생하는 현상이죠.
마크다운은 특정 문자들을 약속된 문법 기호로 인식하여 텍스트를 꾸며줍니다. 덕분에 쉽고 빠르게 글을 작성할 수 있지만, 반대로 이런 특수 문자 자체를 텍스트로 표시하고 싶을 때는 문제가 생기죠. 이럴 때 필요한 것이 바로 이스케이프(Escape)입니다.
이스케이프, 어렵지 않아요! ‘백슬래시(\
)’ 하나면 끝!
마크다운에서 특수 문자를 이스케이프하는 방법은 아주 간단합니다. 해당 특수 문자 바로 앞에 백슬래시(\
) 하나만 붙여주면 돼요.
예를 들어볼까요?
- 원래 의도:
1.
을 목록이 아닌 일반 텍스트로 표시하고 싶다.- 문제 상황:
1
.이라고 입력하면 마크다운이 자동으로 목록으로 인식합니다. - 해결 방법:
1\.
이라고 입력합니다. - 결과:
1.
- 문제 상황:
- 원래 의도:
*별표*
를 강조가 아닌 그냥 별표와 단어로 표시하고 싶다.- 문제 상황:
*별표*
라고 입력하면 “별표”가 기울어진 글씨로 표시됩니다. - 해결 방법:
\*별표\*
라고 입력합니다. - 결과:
*별표*
- 문제 상황:
정말 간단하죠? 백슬래시(\
) 하나만 기억하시면 됩니다!
어떤 특수 문자들을 이스케이프해야 할까요?
마크다운 문법에 사용되는 거의 모든 특수 문자들은 이스케이프가 필요할 수 있습니다. 주로 다음 문자들이 해당됩니다.
- 백슬래시
\
(자기 자신도 이스케이프가 필요!) - 백틱
`
- 별표
*
- 밑줄
_
- 중괄호
{ }
- 대괄호
[ ]
- 괄호
( )
- 샵
#
- 더하기
+
- 빼기
-
- 마침표
.
- 느낌표
!
- 파이프
|
(테이블 등에서 사용)
이 외에도 마크다운이 특정 용도로 사용하는 모든 문자는 백슬래시를 통해 이스케이프하여 일반 텍스트로 만들 수 있습니다.
이제 마크다운으로 글을 작성할 때 특수 문자가 예상치 못하게 작동한다면, 당황하지 말고 백슬래시(\
)를 떠올려보세요! 훨씬 더 자유롭게 마크다운을 활용할 수 있게 될 거예요.