⚡
【Marp】Markdown でスライドをサクッと作る
この記事の内容
Markdown で簡単にスライドを作成することができる Marp というツールの紹介。
1. Marp を導入する
1.1 拡張機能 Marp for VS Code をインストールする
1.2 vscode デフォルトの Markdown プレビューボタンを表示する
setting.json
{
"markdown-preview-enhanced.hideDefaultVSCodeMarkdownPreviewButtons": false
}
*.md
ファイルの先頭におまじないを書く
1.3 marp: true
で Marp を有効にする。
スライドの縦横比を指定したいときは size
を指定する。
slide.md
---
marp: true
size: 16:9
---
プレビューボタンを押すと、スライドになっていることが確認できる。
2. Marp の基本のキ
2.1 改ページする
改ページしたい箇所に ---
を挿入する。
2.2 カスタムのスタイルを当てる
① カスタムのスタイルは *.css
で指定する。
custom-theme.css
/* @theme custom-theme */
@import 'default';
h1 {
color: red;
}
コード | 意味 |
---|---|
/* @theme custom-theme */ |
カスタムテーマの名前をつける |
@import 'default'; |
default のテーマを継承する |
② *.md
でカスタムテーマを指定する。
slide.md
---
marp: true
+ theme: custom-theme
size: 16:9
---
③ vscode にもカスタムテーマを教える。
setting.json
{
"markdown-preview-enhanced.hideDefaultVSCodeMarkdownPreviewButtons": false,
+ "markdown.marp.themes": ["./custom-theme.css"]
}
スタイルが当たっていることを確認。
2.3 デカ文字を表示する
<!-- fit -->
をつけると圧迫感を演出できる(?)
Discussion