スキル自身の言葉で
Slidevは、Vite、Vue、Markdownを基盤とした開発者向けのWebベーススライド作成ツールです。シンタックスハイライト付きのコードスニペット、Monacoエディタを使ったライブコード例、インタラクティブなデモ、LaTeX数式、MermaidやPlantUMLの図表を使った技術系プレゼンテーションを作成できます。スライドはMarkdownで記述し、---で区切り、最初のフロントマターをdeck設定用の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でスライドを書く
スライドは---で区切り、最初のフロントマターブロックでdeck設定を行い、HTMLコメントでプレゼンターノートを追加します。
- 03開発サーバーの起動
pnpm run devを実行してローカルサーバーを起動し、http://localhost:3030でプレゼンテーションを開きます。
- 04エクスポートまたはビルド
PDF出力にはpnpm run exportを使用し、ホスティング用の静的SPAを作成するにはpnpm run buildを使用します。