Markdown

[Markdown] 마크다운

dogfeet 2024. 10. 5. 19:46

 마크다운(Markdown)이란?

  • 쉽고 간단한 텍스트 기반의 언어
  • 일반 텍스트 기반의 경량 마크업 언어
  • 확장자는 '.md'
  • 별도의 도구가 필요 없으며 용량에 대한 이슈가 없음
  • HTML로 변환이 가능하지만 모든 HTML 마크업을 지원하지는 않음

 

작성법

 Headings

  • '#'으로 표현
  • HTML로 비교하여 설명하면
    # 은 <h1></h1>이고, ## 은 <h2></h2> 기능과 동일함
  • 작성법
    • 샵 뒤에는 1칸 띄어쓰기가 필수임
    • 샵 위와 아래 행은 한 행씩 띄어서 쓸 것

 

줄바꿈

  • 띄어쓰기 2칸 후 엔
  • HTML을 지원하는 플랫폼은 <br> 태그를 사용해도 됨

 

단어나 문장 강조

  • 강조할 부분의 앞뒤에 ** 또는 -- 를 추가
  • ex)
    이 문장에서는 **여기를 강조**할 겁니다.

 

Italics체 적용

  • 이탤릭체를 적용할 부분 앞뒤에 * 을 추가

 

강조와 Italics 동시에 사용

  • 적용할 부분 앞뒤에 *** 또는 __* 또는 ___ 또는 **_ 을 추가

 

인용(BlockQuote)

  • 맨 앞에 > 을 추가

 

리스트

  • 문장 앞에 - 를 추가 - 뒤에는 1칸의 띄어쓰기가 필요함
  • *이나 +를 사용해도 됨

숫자 리스트

  • 1. 쓰고 뒤에 띄어쓰기 한 칸
  • 1. 2. 3. 순서대로가 아닌 1. 2. 4. 순서로 작성해도 두 개의 결과는 동일하게 123 순서로 정렬됨
  • 리스트 안에 리스트를 넣을 경우
    안에 들어가는 리스트 숫자 앞에 띄어쓰기 2칸을 해주면 

 

Inline 코드

  • 앞뒤에 백틱을 추가

 

▷ 코드 블럭

  • 앞뒤에 백틱 3개를 추가

▷ 이미지

  • ![대체 텍스트](이미지경로)

 

 수평선

  • - - -
  • ___
  • ***

 

 링크

  • [URL대체텍스트](URL 주소)

▷ 테이블

  • 콜론을 왼쪽에 붙이면 왼쪽 정렬, 오른쪽에 붙이면 오른쪽 정렬, 양쪽에 붙이면 양쪽 정렬
  • 테이블의 배경색이나 테이블의 넓이를 조정할 수 없는(글자수에 따라 자동으로 사이즈가 결정되므로 공백을 추가해도 아무런 변화가 없음) 것이 마크다운의 한계