데보션앱 소개페이지 바로가기
로그인 선택

신고하기

CLOSE
신고사유 (대표 사유 1개)
상세내용 (선택)
0/200
  • 신고한 게시글은 더 이상 보이지 않습니다.
  • 이용약관과 운영정책에 따라 신고사유에 해당하는지 검토 후 조치됩니다.
  • 허위 신고인 경우, 신고자의 서비스 이용이 제한될 수 있으니 유의하시어 신중하게 신고해 주세요.
(이 회원이 작성한 모든 댓글과 커뮤니티 게시물이 보이지 않고, 알림도 오지 않습니다.)

미리보기

커뮤니티

      1,234

      badge 23.06.15

      글 등록

      카테고리를 선택해주세요.

      DEVOTEE를 활성화 시키면
      지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.

      버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.

      임시저장함에 저장되었습니다. 저장일시 : 2022.5.17 14:29:08

      임시저장함

      제목을 선택하시면 이어서 작성이 가능하며,
      최대 20건까지 저장합니다.
      컨텐츠 유형, 제목, 저장일시, 삭제로 이뤄진 임시저장 목록
      컨텐츠 유형 제목 저장일 삭제

      데보션 블로그 게재 요청

      CLOSE
      • *
      • *

      본인인증

      효율적인 데보션 서비스 이용 및
      고객님의 소중한 개인정보보호를 위해
      본인인증을 진행해주세요. 본인인증 미 진행 시 로그인이 제한됩니다.
      본인인증 실패

      본인인증 로그인에 실패하였습니다.
      회원이 아니시거나 본인인증 등록이
      완료되지 않은 사용자입니다.

      회원정보 연결

      MARP : Markdown 으로 프레젠테이션(ppt) 만들기

      mihosang 23.09.15
      13,819 15 2
      DEVOTEE 요약
      개발자들에게 익숙한 마크다운 포맷을 사용하여 발표자료를 만들고 싶을 때, MARP라는 도구를 활용할 수 있다. MARP는 마크다운을 변환할 수 있는 도구로, VSCode에서 쉽게 설치하고 사용할 수 있다. MARP를 사용하면 마크다운 문법으로 간편하게 프리젠테이션을 만들 수 있다.

      개발자에게 문서화는 귀찮으면서도 뗄레야 뗄수없는 커뮤니케이션의 하나의 수단이기도 합니다.

      그런 개발자에게 익숙한 포맷은 아무래도 마크다운(Markdown)일겁니다. github의 README를 포함하여 노션, 슬랙 등에서도 지원하는 포맷이기도 하죠.

      하지만 발표자료를 만들어야할 때 가장 먼저 떠오르는건 역시 파워포인트(ppt)나 pdf를 떠올리게 될텐데요.

      부득이하게 Markdown으로 만든 자료를 구글 독스나 MS 파워포인트 등의 툴을 이용하여 재작성하는 경우가 많습니다.


      혹시나 Markdown 을 활발하게 작성하는 개발자라면 이걸로 어떻게 발표자료 못 만드나 싶은 생각을 한번쯤 해보셨을텐데

      MARP 가 그에 대한 하나의 대안이 될 수 있습니다.


      Installation

      VSCode Extentsion으로도 제공하는 MARP는 npm 으로 설치할 수 있는 Marp CLI 와 Visual Studio Code(VS Code) Extension을 제공합니다.

      VSCode Extension에서 쉽게 검색해서 설치할 수 있습니다.

      vscode extension

      설치가 끝났으면 VSCode 에서 markdown 문법으로 간단한 프리젠테이션을 만들어봅시다.


      Getting Started

      다음은 MARP 홈페이지에 올라온 프리젠테이션 예시입니다.

      MARP 에서 Markdown을 변환 가능한 포맷인지 인지하기 위해 Markdown의 맨 위는 항상 다음과 같이 시작해야 합니다.

      ---
      marp: true
      ---

      여기서 전체적인 프리젠테이션의 테마와 같은 여러 세팅을 설정해서 쓸 수 있습니다.

      sample

      위에 보이는 그림은 MARP 홈페이지에 나온 예제 프리젠테이션입니다.

      하기와 같은 Markdown 포맷으로 문서를 만들고 VSCode 에서 Export Slide deck 을 통해 다양한 포맷으로 변환할 수 있습니다.

      export

      문서는 다음과 같이 Markdown 문법으로 작성합니다.

      ---
      theme: gaia
      _class: lead
      paginate: true
      backgroundColor: #fff
      backgroundImage: url('https://marp.app/assets/hero-background.svg')
      ---
      
      ![bg left:40% 80%](https://marp.app/assets/marp.svg)
      
      # **Marp**
      
      Markdown Presentation Ecosystem
      
      https://marp.app/
      
      ---
      
      # How to write slides
      
      Split pages by horizontal ruler (`---`). It's very simple! :satisfied:
      
      ```markdown
      # Slide 1
      
      foobar
      
      ---
      
      # Slide 2
      
      foobar


      Review

      MARP 의 한계점은 아직 테마가 전문 툴만큼 많지 않고 세부적인 요소들의 사이즈 조절 및 위치 조정 등이 지원되지 않거나 불편한 점이 있습니다만,

      전문적인 자료 작성이 아닌 팀 내부 세미나 용도나 개인적인 문서 작성 용도로는 Markdown 문서를 재활용하여 빠르게 프리젠테이션 준비를 할 수 있다는게 장점으로 보입니다.


      Reference

      댓글 0

      DEVOTEE를 활성화 시키면
      지금 작성한 댓글에 AI가 댓글을 달아줍니다.

      mihosang 님의 최신 블로그

      더보기
      동영상 기고하기