마크업 (Makrup)

  • 마크업 언어(Markup Language)는 태그 등을 이용하여 문서나 데이터의 구조를 명기하는 언어의 한 가지이다.
  • 태그는 원래 텍스트와는 별도로 원고의 교정부호와 주석을 표현하기 위한 것이었으나 용도가 점차 확장되어 문서의 구조를 표현하는 역할을 하게 되었다.
  • 이러한 태그 방법의 체계를 마크업 언어라 한다.
  • HTML (Hyper Text Markup Language) , XML(eXtensible Markup Language)

마크다운 (Makrdown)

  • Markdown은 텍스트 기반의 마크업(markup)언어로 2004년 존그루버에 의해 만들어졌으며 쉽게 쓰고 읽을 수 있으며 HTML로 변환이 가능하다.
  • 특수기호와 문자를 이용한 매우 간단한 구조의 문법을 사용하여 웹에서도 보다 빠르게 컨텐츠를 작성하고 보다 직관적으로 인식할 수 있다.
  • https://github.com

  • 장점
    • 간결하다.
    • 별도의 도구없이 작성가능하다.
    • 다양한 형태로 변환이 가능하다.
    • 텍스트(Text)로 저장되기 때문에 용량이 적어 보관이 용이하다.
    • 텍스트파일이기 때문에 버전관리시스템을 이용하여 변경이력을 관리할 수 있다.
    • 지원하는 프로그램과 플랫폼이 다양하다.
  • 단점
    • 표준이 없다.
    • 표준이 없기 때문에 도구에 따라서 변환방식이나 생성물이 다르다.
    • 모든 HTML 마크업을 대신하지 못한다.