ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 마크다운 Markdown 이란 무엇인가?
    카테고리 없음 2023. 11. 27. 23:21

    마크다운 Markdown 이란?

    Markdown은 2004년에 John Gruber와 Aaron Swartz에 의해 창안되었습니다. John Gruber는 유명한 블로거이자 개발자로, 그의 웹사이트 'Daring Fireball'을 통해 Markdown을 처음 소개했습니다. Aaron Swartz는 Reddit의 공동 창립자로도 잘 알려진 인터넷 활동가이자 프로그래머였죠.

    그들의 목적은 간단했습니다: HTML을 대체하기 위한 것이 아니라, 일반 텍스트로 쓰여진 문서를 쉽게 읽을 수 있게 만들면서도, 필요에 따라 HTML로 변환될 수 있는 형식을 만드는 것이었어요. Markdown의 기본 원칙은 '읽기 쉽고 쓰기 쉽다'는 것입니다. 즉, Markdown으로 작성된 문서는 그 자체로도 충분히 읽을 수 있어야 하며, 구조적으로도 명확해야 합니다. 라는 것이죠

    Markdown은 특히 GitHub, Reddit, Stack Overflow와 같은 프로그래밍 관련 커뮤니티에서 인기를 끌었습니다. 이들 플랫폼에서는 사용자들이 기술 문서나 코드 조각을 공유할 때 Markdown 형식을 주로 사용하고 있습니다.

    간단히 말해서, Markdown은 웹 콘텐츠 작성을 보다 쉽고 접근 가능하게 만들기 위해 개발되었습니다. 그 결과, Markdown은 기술자뿐만 아니라 작가, 블로거, 학자들에게도 널리 채택되었어요. 그들에게 Markdown은 복잡한 HTML 태그 없이도 깔끔하고 구조화된 문서를 만들 수 있는 간편한 도구가 되었습니다.

     

    그러면, 우선 마크다운의 문법을 보도록 하겠습니다. 

    1. 제목 (Headings)

    제목은 # 을 이용해서 작성 할 수 있습니다.

    # 가장 큰 제목
    ## 두 번째로 큰 제목
    ### 세 번째로 큰 제목
    #### 네 번째로 큰 제목
    ##### 다섯 번째로 큰 제목
    ###### 가장 작은 제목

     

    작성 결과는 바로 아래처럽 보이게 됩니다. 

    가장 큰 제목

    두 번째로 큰 제목

    세 번째로 큰 제목

    네 번째로 큰 제목

    다섯 번째로 큰 제목가장 작은 제목

     

    2. 굵게 (Bold) 와 기울임(Italic)

    글꼴을 굵게 혹은, 기울어진 이탤릭체를 표현하기 위해서는 * (별표)를 이용 할 수 있습니다. 

    *이것은 기울임체입니다.*
    **이것은 굵은 글씨체입니다.**
    ***굵은 글씨체와 기울임체를 동시에 사용할 수도 있습니다.***

    작성 결과는 아래와 같습니다. 

    이것은 기울임체입니다.
    이것은 굵은 글씨체입니다.
    굵은 글씨체와 기울임체를 동시에 사용할 수도 있습니다.

     

    3. 목록 (Lists)

    1, 2, 3과 같은 목록이나 글 앞에 점을 찍어 구분하는 방식은 '숫자'와 - (마이너스) 를 이용 할 수 있습니다. 

    - 항목 1
    - 항목 2
      - 하위 항목 a
      - 하위 항목 b
    1. 첫 번째 숫자 항목
    2. 두 번째 숫자 항목

    작성 결과는 아래와 같습니다. 

    • 항목 1
    • 항목 2
      • 하위 항목 a
      • 하위 항목 b
    1. 첫 번째 숫자 항목
    2. 두 번째 숫자 항목

     

    가장 기본적인 문법에 대해 알아보았습니다. 이것 외에도 표, 코드블록, 인용구, 이미지, 링크추가 와 같은 다양한 문법이 있습니다. HTML보다는 간단한 문법을 제공하다보니 글을 빠르게 작성하면서 구조화 하는 용도로는 아주 좋은 도구라고 할 수 있겠습니다. 

    제가 마크다운을 접하게 된 계기는 Obsidian(옵시디언) 이라는 메모 프로그램을 알게 되면서 입니다. 회사에서 일을 하면서 정보나 생각을 정리하는 용도로 메모 프로그램을 찾다가 옵시디언을 알게 되었고 마트다운언어를 사용해서 작성한다는것을 알게 되었습니다. 

    html보다 간결하면서 예쁘게 글을 적을 수 있다는 장점이 있더군요. 이렇게 마크다운으로 작성된 글을 블로그나 html형태의 글로 변경하고 싶다면 이 또한 쉽게 변환될 수 있기 때문에 걱정 하지 않으셔도 됩니다. 

     

    4. HTML로 변환

    Markdown은 원래 HTML로 쉽게 변환될 수 있도록 설계되었어요. 이를 위해 전용 변환 도구, 커맨드 라인 도구, 프로그래밍 라이브러리, 그리고 여러 블로그 플랫폼과 CMS에서 지원하는 기능을 활용할 수 있습니다. 예를 들어, Pandoc 같은 도구를 사용하면 몇 번의 클릭이나 간단한 명령어로 Markdown을 HTML로 변환할 수 있죠.

     

    온라인으로 바로 변환해볼 수 있도록 해주는 사이트들도 있습니다. https://markdowntohtml.com/

     

    Free Markdown to HTML Converter

    # Sample Markdown This is some basic, sample markdown. ## Second Heading * Unordered lists, and: 1. One 1. Two 1. Three * More > Blockquote And **bold**, *italics*, and even *italics and later **bold***. Even ~~strikethrough~~. [A link](https://markdowntoh

    markdowntohtml.com

    그리고 Pnadoc은 강력한 문서 변환 도구로써, 마크다운을 포함한 여려 형식 간의 변환을 지원합니다. https://pandoc.org/

     

    Pandoc - index

    → via pdflatex, lualatex, xelatex, latexmk, tectonic, wkhtmltopdf, weasyprint, prince, pagedjs-cli, context, or pdfroff.

    pandoc.org

    그리고 실제 티스토리에서도 마크다운언어를 지원하기 때문에 마크다운을 이용해서 글을 작성 할 수도 있겠죠

    이렇게 다양한 방법을 활용해 마크다운을 사용하여 글을 작성할 수 있습니다. 

    마크다운의 인기비결은 간결성과 접근성에 있다고 할 수있겠습니다. 복잡한 HTML 태그가 없이도 깔끔하고 구조화된 문서를 만들 수 있어서, 기술적 지식이 없는 사람이라도 쉽게 사용할 수 있다는점도 매력 포인트 입니다. 다양한 웹플랫폼에서 마크다운을 지원하기때문에 활용성도 높다고 할 수 있습니다. 

     

     

Designed by Tistory.