[Markdown] 마크다운이란?

Hayoung Kang·2025년 2월 13일

공부

목록 보기
2/4
post-thumbnail

개요

마크다운(Markdown)은 마크업 언어의 일종으로, 2004년 존 그루버(John Gruber)와 아론 스워츠(Aaron Swartz)가 개발하였다.

HTML과 같은 복잡한 태그 없이도 쉽고 직관적인 문법으로 문서를 작성할 수 있으며, 또한 이를 HTML로 변환할 수 있는 무료 소프트웨어이다.

확장자는 .md 또는 .markdown을 사용한다.

  • 마크업 언어 : 태그 등을 사용해 문서가 화면에 표시되는 형식을 나타내거나 데이터의 논리적인 구조를 명시하기 위한 규칙들을 정의한 언어의 일종. 일반적으로 데이터를 기술하는 정도로만 사용되기에 프로그래밍 언어와는 구별된다.


장점

  1. 특수기호와 문자를 이용하여 읽고 쓰기 쉽다.
  2. 별도의 도구 없이 작성할 수 있다.
  3. 작성된 문서를 HTML로 변환할 수 있어 웹에서도 활용이 가능하다.
  4. GitHub, 블로그, 문서 작성 도구 등 다양한 플랫폼과 프로그램에서 사용 가능하다.
  5. 가벼운 텍스트 파일로 저장되어 용량 부담이 적다.


단점

  1. 복잡한 서식이 필요한 문서에서는 한계가 있어, 모든 HTML 마크업을 대체하지 못한다.
  2. 표준이 없어 사용자나 플랫폼마다 문법이 다를 수있다.


확산

마크다운이 널리 퍼지게 된 계기는 GitHub의 영향이 크다. GitHub의 저장소(Repository)에는 README.md 파일이 포함되는데, 이를 통해 프로젝트의 개요, 설치 방법, 소스 코드 설명 등을 문서화할 수 있다.

마크다운을 통해 빠르고 간단하게 컨텐츠를 작성할 수 있고 가독성이 높다는 장점으로 인해 개발자뿐만 아니라 문서 작성이 필요한 다양한 분야에서도 활용되고 있다.

profile
말하는 감자

0개의 댓글