このリポジトリは個人的なプレゼン資料を管理するためのリポジトリです。 スライド作成には Marp を利用しています。
Marpを使用してMarkdownからプレゼンテーションスライドを生成・管理するリポジトリです。
presentation-notes/
├── README.md # このファイル
├── package.json # Marpビルド設定
├── .gitignore # Git除外設定
└── presentations/ # プレゼンテーション資料
└── sample-presentation/ # サンプルプレゼンテーション
├── slides.md # Marpスライド(ソース)
└── slides.html # 生成されたHTML(自動生成)
npm installVSCodeを使用している場合は、Marp for VS Code拡張機能をインストールすると、リアルタイムプレビューが可能です。
presentations/ディレクトリに新しいフォルダを作成slides.mdファイルを作成し、Marp形式でスライドを記述- ビルドコマンドを実行してHTMLを生成
# 全てのプレゼンテーションをビルド
npm run build
# 特定のプレゼンテーションをビルド
npm run build:sample
# ウォッチモード(自動ビルド)
npm run watch
# PDFとして出力
npm run pdf:sample
# PowerPointとして出力
npm run pptx:sample# PowerPointファイル(.pptx)として出力
npm run pptx:sample
# 全てのプレゼンテーションをPowerPointに変換
npm run pptx:all生成されたPPTXファイルはMicrosoft PowerPoint、Keynote、Google Slidesなどで開けます。
---
marp: true
theme: default
paginate: true
---
# スライドタイトル
スライドの内容
---
# 次のスライド
- 箇条書き
- リスト項目利用可能なテーマ:
default- デフォルトテーマgaia- Gaiaテーマuncover- Uncoverテーマ
プロジェクトに応じて設定