個人のスライドアーカイブサイトです。Slidevを使用して作成したプレゼンテーションを管理・公開しています。
./create-slide.sh <英語名> <日本語名>例:
./create-slide.sh my-awesome-presentation "私の素晴らしいプレゼンテーション"package.json- プロジェクト設定とビルドスクリプトslides.md- メインのスライドコンテンツcomponents/Footer.vue- フッターコンポーネントglobal-bottom.vue- グローバルフッター設定style.css- カスタムスタイルuno.config.ts- UnoCSS設定
.
├── slidev/ # 個別のスライドプレゼンテーション
├── home/ # ホームページ(Hono)
├── create-slide.sh # スライド作成コマンド
└── CLAUDE.md # プロジェクトガイドライン
cd slidev/[スライド名]
npm run dev# 全体ビルド
npm run build
# 個別スライドビルド
cd slidev/[スライド名]
npm run buildcd slidev/[スライド名]
npm run export:pngwrangler deployCloudflare Workersにデプロイされ、静的アセットとしてスライドが配信されます。
- Slidev - プレゼンテーション作成
- Hono - ウェブフレームワーク
- Cloudflare Workers - ホスティングプラットフォーム
- UnoCSS - CSSフレームワーク
- TypeScript - 型安全性
- Vite - ビルドツール