Skip to content

reveal.js スライド変換プロンプト

想定用途

  • Markdown形式のドキュメントをreveal.js形式のスライドに変換する
  • デザインテンプレートとコンテンツを組み合わせて統一感のあるスライドを作成する
  • 背景画像やスタイリングを適用したスライドを自動生成する

プロンプト本文

text
# やりたいこと

## 引用
- `design` = [./def_slide_design2.md]
- `text` = [./def_slide_text1.md]

## TODO

1. `design`ファイルの内容を参考にし、全てのページに適切な背景画像を追加する。
2. `text`ファイルの内容をreveal.js形式のマークダウンに変換し、コードブロックは記載しない。
3. `design`ファイルで指定された--の位置を正確に反映させる。
4. 各スライドは--で区切り、見やすく整理する。
5. 文字色を必ず白に設定し、背景色とのコントラストを最適化する。
6. 必要に応じて、各スライドに追加のスタイリングを施して、全体の一貫性と美観を保つ。

使い方

  1. designファイルとtextファイルを準備する
  2. プロンプト内のパスを実際のファイルパスに置き換える
  3. AIにプロンプトを入力し、reveal.js形式のスライドを生成する

入力例

text
# やりたいこと

## 引用
- `design` = [https://example.com/slide-template.md]
- `text` = [https://example.com/presentation-content.md]

## TODO

1. designファイルのスタイリングを維持
2. textファイルの見出し構造をスライド構成に反映
3. セクション区切りに---を使用

出力例

markdown
<!-- 背景画像の設定 -->
<style>
.reveal .slides {
  font-family: "Shippori Mincho B1", serif;
  font-size: 30px;
}
</style>

# スライドタイトル

---

## セクション1

* リスト項目1
* リスト項目2

---

## セクション2

コンテンツ説明

注意点

  • designファイルとtextファイルは別途準備する必要がある
  • 背景画像のURLは適切なものに置き換える
  • 文字色は白固定のため、背景画像のコントラストに注意する
  • reveal.jsの構文(---によるセクション区切り)を正確に使用する