Open3
Slidevでスライドを作成した
Slidev とは?
Slidev (slide + dev) は、Markdownでスライドを作成することができる、Webベースのプレゼンテーションツール。
HTMLとVueコンポーネントも利用することができ、CSSでスライドに動きをつけるなどカスタムすることができる。
good
- 📝 Markdownベース
- どんなエディタでも編集できる
- GitHubで管理しやすい
- 🕸️ Webベース
- 好きなホスティングサービスで配信できる
- URLを教えるだけで共有できる
- 🌟 アイコン
- アイコンセットからアイコンを使える
- 🌈 スタイリッシュ
- 要素に動きを付与できる
- 🎙 プレゼンターモード
- スマホでスライドを操作できる
技術スタック
使える技術。知っていると色々カスタムできます。
- Vite
非常に高速なフロントエンドツール - Vue 3をベースにしたMarkdown
必要に応じてHTMLとVueコンポーネントを使いつつ、コンテンツに集中できます - Windi CSS
オンデマンドなユーティリティファーストのCSSフレームワーク、 スライドを自在にスタイリング - Prism、Shiki、Monaco Editor
ファーストクラスのコードスニペットサポートとライブコーディング機能 - RecordRTC
ビルトインのレコーディングとカメラビュー - VueUseファミリー
@vueuse/core、@vueuse/head、@vueuse/motionなど - Iconify
アイコンセットコレクション - Drauu
描画と注釈のサポート - KaTeX
LaTeX数式のレンダリング - Mermaid
テキストによる図解
事前準備
- Node.jsがインストールされていること
オンラインでお試し
インストール・実行
インストール
Installation | Slidevに従い、インストールします。
# NPMで作成
$ npm init slidev
# Yarnで作成
$ yarn create slidev
実行
# NPMで実行
$ npm run dev
# Yarnで実行
$ yarn run dev
npx だと
# npxで実行
$ npx slidev
コマンド
{
"scripts": {
"dev": "slidev", // start dev server
"build": "slidev build", // build for production SPA
"export": "slidev export" // export slides to pdf
}
}
その他のオプションについては、 slidev --help