스킬 자체의 표현으로
Slidev은 Vite, Vue, Markdown 기반의 개발자용 웹 슬라이드 제작 도구입니다. 구문 강조 코드 스니펫, Monaco 에디터를 이용한 실시간 코드 예제, 인터랙티브 데모, LaTeX 수식, Mermaid 또는 PlantUML 다이어그램을 활용한 기술 발표 자료를 만들 수 있습니다. 슬라이드는 Markdown으로 작성하며 --- 구분자를 사용하고, 덱 설정을 위한 첫 번째 frontmatter는 headmatter로 처리되며, 발표자 노트는 HTML 주석으로 작성합니다.
클릭 기반 애니메이션(v-click, magic-move), 라인 강조, 코드 탭, 카메라를 이용한 녹화, 원격 제어, 타이머를 지원합니다. PDF 또는 PPTX로 내보내려면 playwright-chromium이 필요합니다. 빌드 명령으로는 localhost:3030에서의 로컬 미리보기를 위한 pnpm run dev, PDF 출력을 위한 pnpm run export, 정적 SPA 배포를 위한 pnpm run build가 있습니다.
산출물
- 발표 자료의 PDF 내보내기
작동 방식
- 01프로젝트 초기화
pnpm create slidev을 실행하여 새 Slidev 발표 자료 프로젝트를 구성합니다.
- 02Markdown으로 슬라이드 작성
슬라이드는 ---로 구분하고, 첫 번째 frontmatter 블록에서 덱 설정을 지정하며, HTML 주석에 발표자 노트를 추가합니다.
- 03개발 서버 시작
pnpm run dev를 실행하여 로컬 서버를 시작하고 http://localhost:3030에서 발표 자료를 엽니다.
- 04내보내기 또는 빌드
PDF 출력을 위해서는 pnpm run export를, 호스팅용 정적 SPA를 만들기 위해서는 pnpm run build를 사용합니다.