마크다운 문법은 비록 아주 작은 부분이지만, 정확히 사용하는 것이 중요합니다. 문법의 세부 사항에 신경을 쓰면 문서의 가독성을 높일 수 있습니다. 이번 글에서는 마크다운 문법의 사소한 부분까지 꼼꼼하게 살펴보겠습니다. 아래 글에서 자세하게 알아봅시다.
마크다운 문법의 사소한 부분까지 꼼꼼하게 살펴보기
1. 강조 표시
마크다운에서는 강조 표시를 위해 별표(*)나 언더바(_)를 사용합니다. 이 중에서도 **이중 별표**나 __이중 언더바__를 사용하면 굵게 표시가 됩니다. *단일 별표*나 _단일 언더바_를 사용하면 이탤릭체로 표시가 됩니다.
2. 링크
링크를 사용할 때에는 대괄호([])와 소괄호(())를 사용합니다. 대괄호 안에는 링크 텍스트를 작성하고, 소괄호 안에는 실제 링크 주소를 작성해야 합니다. 예를 들면, [Google](http://www.google.com)과 같이 작성하면 링크가 생성됩니다.
3. 이미지
이미지를 삽입할 때에는 링크와 비슷한 방식을 사용합니다. 대괄호에는 이미지 대체 텍스트를 작성하고, 소괄호에는 이미지 주소를 작성해야 합니다. 다만, 맨 앞에 느낌표(!)를 붙여줘야 이미지로 인식됩니다. 예를 들면, ![마크다운 로고](https://markdown-here.com/img/icon256.png)과 같이 작성합니다.
4. 인용문
인용문을 사용할 때에는 `>` 기호를 사용합니다. 인용문 속에서는 다른 마크다운 요소들을 사용할 수 있습니다. 예를 들면, 다음과 같이 작성할 수 있습니다.
“`
> 인용문 예시입니다.
> 두 줄 이상 작성하고 싶다면
> `>` 기호를 계속 사용해주면 됩니다.
“`
5. 코드 블록
코드 블록을 사용할 때에는 \`백틱\` 기호나 ~물결 기호~를 사용합니다. 코드 블록 안에서는 문법 강조를 위해 색상이 입혀집니다. 코드 블록을 만들기 위해서는 코드 앞에 4개의 공백이나 탭을 넣어주면 됩니다. 예를 들면, 다음과 같이 작성할 수 있습니다.
\`\`\`
def hello():
print(“Hello, world!”)
\`\`\`
6. 수평선
수평선을 그리기 위해서는 세 개 이상의 하이픈(-), 별표(*), 언더바(_)를 사용합니다. 세 개 이상의 하이픈으로 작성한 줄은 수평선으로 인식됩니다. 예를 들면, 다음과 같이 작성할 수 있습니다.
“`
—
***
___
“`
7. 탈출 문자
마크다운에서 특수 문자로 인식되는 것을 그대로 표시하기 위해서는 백슬래시(\\)를 사용해야 합니다. 예를 들면, \\*이나 \\#과 같이 작성하면 별표나 샵이 그대로 출력됩니다.
8. 순서 없는 리스트
순서 없는 리스트를 만들기 위해서는 별표(*)나 더하기(+)나 하이픈(-)을 사용합니다. 이 중에서도 각각은 동일한 역할을 수행합니다. 예를 들면,
“`
* 첫 번째 아이템
* 두 번째 아이템
* 세 번째 아이템
“`
와 같이 작성하면 리스트가 생성됩니다.
9. 순서 있는 리스트
순서 있는 리스트는 숫자와 점을 사용합니다. 예를 들면,
“`
1. 첫 번째 아이템
2. 두 번째 아이템
3. 세 번째 아이템
“`
와 같이 작성하면 리스트가 생성됩니다.
—
위와 같은 사소한 부분까지 꼼꼼하게 살펴봄으로써 마크다운 문서를 더욱 가독성 있게 작성할 수 있습니다. 기억해 두세요!
추가로 알면 도움되는 정보
1. 마크다운 문법은 간단하면서도 효과적인 문서 작성을 위한 도구입니다. 꼼꼼하게 문법을 숙지하고 사용하면, 보다 가독성 있는 문서를 작성할 수 있습니다.
2. 마크다운은 다양한 플랫폼에서 지원되는 표준화된 형식입니다. 따라서 다양한 플랫폼에서 마크다운 문서를 작성하고 공유할 수 있습니다.
3. 파일의 확장자를 .md로 저장하면, 대부분의 텍스트 편집기나 마크다운 에디터에서 마크다운 문법을 자동으로 적용해줍니다.
4. 마크다운 문서에는 표, 수식, 도형 등의 다양한 기능도 지원됩니다. 플랫폼마다 지원하는 기능이 조금씩 다를 수 있으니, 필요한 기능은 해당 플랫폼의 문서를 참고하세요.
5. 마크다운 문법을 모두 외울 필요 없이 필요한 문법부터 차근차근 익히는 것이 좋습니다. 필요한 내용을 필요할 때마다 검색해서 사용하면 됩니다.