Communitygithub.com

slidevjs/slidev

개발자를 위한 웹 기반 슬라이드덱을 만들고 발표할 수 있습니다. Slidev를 사용하여 Markdown, Vue 컴포넌트, 코드 하이라이팅, 애니메이션 및 대화형 기능을 활용하세요. 기술 프레젠테이션, 컨퍼런스 발표, 코드 워크스루, 교육 자료 또는 개발자 덱을 만들 때 사용하세요.

slidev란 무엇인가요?

이 스킬은 개발자가 Slidev를 사용하여 웹 기반 슬라이드덱을 생성하고 발표할 수 있도록 지원합니다. Markdown으로 콘텐츠를 작성하고, Vue 컴포넌트를 통해 동적인 상호작용을 추가하며, 코드 하이라이팅과 애니메이션으로 기술 발표의 가독성과 효과를 극대화합니다. 주로 기술 프레젠테이션, 컨퍼런스 발표, 라이브 코딩, 교육 자료 제작 시 활용되며, 별도의 빌드 없이 브라우저에서 바로 실행 가능합니다. 또한, PDF나 HTML로 내보내기, 발표자 노트, 레이저 포인터, 녹화 등 다양한 프레젠테이션 기능을 제공하여 발표자의 효율성을 높여줍니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/slidevjs/slidev/tree/main/skills/slidev

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

slidev은(는) 무엇을 하나요?

개발자를 위한 웹 기반 슬라이드덱을 만들고 발표하세요. Slidev를 통해 Markdown, Vue 컴포넌트, 코드 하이라이팅, 애니메이션 및 대화형 기능을 활용할 수 있습니다. 기술 프레젠테이션, 컨퍼런스 발표, 코드 워크스루, 교육 자료, 또는 개발자 덱을 구축할 때 사용하세요.

주요 기능

  • Markdown 기반: 익숙한 Markdown 문법으로 슬라이드 콘텐츠를 작성하세요.
  • Vue 컴포넌트: Vue 3 컴포넌트를 슬라이드에 포함하여 동적인 콘텐츠를 표현하세요.
  • 코드 하이라이팅: 주요 코드 블록에 대해 Prism 또는 Shiki를 사용한 구문 강조를 지원합니다.
  • 애니메이션: 슬라이드 전환 효과와 요소별 애니메이션을 추가하세요.
  • 대화형 기능: 클릭, 호버 등의 상호작용을 통해 청중을 참여시키세요.
  • 발표자 노트: 슬라이드에 발표자 노트를 첨부하고 발표자 모드에서 확인하세요.
  • 내보내기: PDF, PNG, HTML 등 다양한 형식으로 프레젠테이션을 내보낼 수 있습니다.
  • 녹화: 프레젠테이션을 비디오로 녹화하여 공유하세요.
  • 레이저 포인터: 발표 중 화면에 레이저 포인터를 표시하세요.
  • 테마: 다양한 내장 테마를 지원하며 커스텀 CSS로 스타일링할 수 있습니다.

시작하기

설치

npm install -g @slidev/cli

또는

pnpm add -g @slidev/cli

새 프레젠테이션 생성

slidev init my-presentation
cd my-presentation
slidev

편집

slides.md 파일을 열고 내용을 편집하세요. 각 슬라이드는 ---로 구분됩니다.

---
# 첫 번째 슬라이드

Markdown으로 내용을 작성하세요.


두 번째 슬라이드

다른 Vue 컴포넌트를 포함할 수 있습니다.

옵션

slides.md 파일의 YAML 프론트매터에서 전역 설정을 구성할 수 있습니다.

---
layout: cover
title: 내 프레젠테이션
theme: default
transition: slide-left
mermaid: true
lineNumbers: true
---

슬라이드별 레이아웃

---
layout: center
---

# 가운데 정렬된 슬라이드

명령어

  • slidev — 프레젠테이션 개발 서버를 시작합니다.
  • slidev build — 정적 HTML 파일로 프레젠테이션을 빌드합니다.
  • slidev export — PDF, PNG 또는 기타 형식으로 내보냅니다.
  • slidev format — slides.md 파일을 포맷합니다.

자세히 보기

공식 문서: Slidev 문서

관련 스킬