이끼의 생각

[Markdown] 01. 마크다운이란? 본문

Git, GitHub, GitLab

[Markdown] 01. 마크다운이란?

IKKIson 2019. 3. 31. 18:11

#마크다운(Markdown)이란?

 프로그래머들의 소스코드 버전관리를 위해 등장한 깃허브는 분산 버전 관리 툴인 깃(Git)을 사용하는 프로젝트를 지원하는 웹호스팅 서비스이며 최근 마이크로소프트 사에 인수되었다.

개발자뿐만아닌 개발자를 꿈꾸는 사람들이라면 이제 누구나 사용하는 깃허브에서 Repository에 관한 정보를 한눈에 보여주고 설명해주며 자신이 올리고 공유한 라이브러리의 사용법까지 Documentation역할까지 해주는 'README.MD'를 많이 보았을 것이다. 마크다운이 최근 각광받기 시작한 이유는 깃헙(https://github.com) 덕분이다. 깃헙을 사용하는 사람이라면 누구나 가장 먼저 접하게 되는 마크다운 문서였다. 마크다운을 통해서 설치방법, 소스코드 설명, 이슈 등을 간단하게 기록하고 가독성을 높일 수 있다는 강점이 부각되면서 점점 여러 곳으로 퍼져가게 된다.

여기서 .md 라는 확장자를 마크다운라고한다.

 

 마크다운(markdown)은 일반 텍스트 문서의 양식을 편집하는 문법으로[1]. 깃의 README 파일이나 온라인 문서, 혹은 일반 텍스트 편집기로 문서 양식을 편집할 때 쓰인다. 마크다운을 이용해 작성된 문서는 쉽게 HTML 등 다른 문서형태로 변환이 가능하다.  

 

마크다운은 프로그래밍언어가 아닌 마크업언어로 2004년 존그루버에 의해 만들어졌으며 누구나 쉽게 쓰고 읽을 수 있으며 HTML로 변환이 가능하다. 특수기호와 문자를 이용한 매우 간단한 구조의 문법을 사용하여 웹에서도 보다 빠르게 컨텐츠를 작성하고 보다 직관적으로 인식할 수 있다.

 

#마크다운의 특징

1. 문법이 간결하다.

2. 별도의 도구없이 작성 가능.

3. 키보드의 특수문자와 탭(띄어쓰기) 만을 간단하게 사용한다.

3. 다양한 형태로 변환이 가능.

4. 텍스트파일로 저장되기 때문에 용량이 작다.

5. 변경이력을 관리할 수 있다.

6. 지원가능한 프로그램, 플랫폼이 많다.

 

#마크다운을 활용하는 곳

워드프레스(WordPress)
텀블러(Tumblr)
레딧(Reddit)
깃허브(GitHub)
스택오버플로우(Stack Overflow)
주피터노트북(Jupyter notebook)
트렐로(Trello)
스팀잇(Steemit)
디스코드(Discord)
도쿠위키
모니위키.
velog
Simple Note

 

#마크다운 써볼까?

 유명한 개발툴인 IntelliJ의 Android Studio, Pycharm, PhpStorm, WebStorm, VisualStudio Code, Atom 등에서 마크다운을 작성 시 마크업언어답게 깃허브 페이지에서 처럼 개발툴의 화면에서 바로 미리보기는 기능을 지원한다. 그외 마크다운작성에 필요한 플러그인들도 서비스하고 있다.

Comments