Github에서 이슈를 작성하거나 노트로 notion 등을 사용하다보니 마크다운(Markdown) 형식을 사용해 문서를 작성하는게 익숙해졌는데, 이름이 ‘Mark-down’ 이다보니 HTML에서의 ‘Mark-up’과의 관계가 궁금해서 찾아보았다.
결론적으로
마크업과 마크다운은 용어의 레벨이 다르다.
- Markup Language는 문서의 구조를 정의하는 언어 (일반적인 용어)
- Markdown은 마크업 언어 라이브러리의 한 종류
Markup?
- ‘마크업’이라는 용어는 전통 인쇄 업계에서 ‘marking up’이라는 작업에서 따왔다고 함
: 편집자나 디자이너가 원고 여백이나 텍스트에 주석을 달거나 수정 지시를 표시하는 작업
- 마크업 언어는 텍스트에 태그를 사용하여 문서의 구조와 형식을 정의하는 언어
- 주로 웹 개발에서 HTML (HyperText Markup Language)을 사용
links
Markdown?
- 프로그래머 존 그루버(John Gruber)가 2004년에 만든 용어
- 마크업 언어의 복잡성을 줄이고자 간단한 텍스트 서식 언어를 만들었고, 이를 'Markdown'이라고 명명
links