etc/Markdown

Markdown 이란

TechLogbook 2025. 1. 24. 13:17

1. 기원 (Origin of Markdown)

Markdown은 2004년 John Gruber와 Aaron Swartz가 협력하여 개발한 간단한 마크업 언어입니다.

  • 목적: HTML과 같은 복잡한 태그 없이도 문서를 간단하고 쉽게 작성할 수 있는 언어를 제공하는 것.
  • 철학: 문서를 사람이 읽기 쉽도록 하면서도 컴퓨터가 HTML로 변환할 수 있도록 설계되었습니다.
  • 이름의 유래: "Markdown"이라는 이름은 "마크업 언어"의 반대 개념을 표현합니다. 즉, 사용자가 텍스트 중심의 형식으로 작업하면서도 구조적 문서를 만들 수 있도록 돕는 도구입니다.

2. 왜 사용해야하나? (Why Use Markdown?)

Markdown은 여러 장점 덕분에 오늘날 다양한 분야에서 널리 사용됩니다.

간단하고 읽기 쉬운 문법

  • 텍스트 자체가 구조적으로 명확하여 별도의 프로그램 없이도 사람이 읽고 이해하기 쉽습니다.
  • 복잡한 태그 없이 텍스트에 #, * 등의 간단한 기호만으로 스타일을 적용할 수 있습니다.

다양한 활용 가능성

  • 블로그: Hugo, Jekyll 같은 정적 사이트 생성기에서 콘텐츠 작성.
  • 문서 작성: GitHub, Notion 등에서 README 파일, 프로젝트 설명, 기술 문서 등 작성.
  • 프레젠테이션: Markdown을 기반으로 슬라이드를 만들 수 있는 도구(예: Reveal.js).
  • 노트 작성: Obsidian, Typora와 같은 앱에서의 활용.

플랫폼 독립성

  • Markdown 문서는 일반 텍스트 파일로 작성되므로 운영 체제나 플랫폼에 구애받지 않습니다.
  • HTML, PDF, DOCX 등으로 쉽게 변환 가능합니다.

오픈소스 생태계 지원

  • 다양한 오픈소스 도구와 플러그인을 통해 Markdown의 기능을 확장할 수 있습니다.

협업에 유용

  • GitHub와 같은 버전 관리 플랫폼에서 Markdown으로 문서를 작성하면 팀원 간의 협업과 리뷰가 용이합니다.

Markdown은 단순함, 유연성, 가독성을 모두 충족시키는 언어로, 개발자뿐 아니라 일반 사용자들에게도 강력한 도구로 자리 잡았습니다. 😊

'etc > Markdown' 카테고리의 다른 글

Markdown Flowchart 작성 가이드  (0) 2025.02.13