このページは
スライド作成をwikiに噛ましたい
- パワポで一々開いて「あのスライドどこだっけー」ってやりたくない
- wikiの中にスライドの情報を突っ込みたい
- そもそもMarkdownでスライド作れるツールを使うとハッピーなのでは
- Markdownでスライドさっと作成できれば便利だし
- Markdownファイルとしてwikiでページをつくって,それをスライドに変換する流れにすればいいじゃん
reveal.js
pandoc
- reveal.jsはhtmlファイルの中にMarkdown記法で書いていくスタイル
- Markdown別ファイルにするにはローカルサーバーを立てる必要がある
- ぶっちゃけめんどくさい
- そこでpandocを使う
- pandoc
- 文書を別の形式に変える神ツール
- 詳しくはggってください
- 今回はfrom markdown to revealjsを使います
環境構築
- reveal.js install
- pandoc install
- sudo apt-get install pandoc
- reveal.jsディレクトリをwikiの下に置く
wiki/
└ reveal.js/
├ css
├ js
├ lib
└ pic
var=`grep -ic '# ' $1`
echo "スライド数"$var
cp $1 ~/wiki/reveal.js/index.md
cp -r ./pic ~/wiki/reveal.js/
cd ~/wiki/reveal.js/
pandoc -f markdown index.md -t revealjs -V theme:black --template=$HOME/wiki/uploads/code/pandoc_template/slide_default.html --highlight-style=espresso --slide-level=2 -o index.html
google-chrome index.html
- .bashrc等に
- alias slide="$HOME/wiki/uploads/code/slide.sh"
- を追加
スライド作成
- wiki内でスライド用のディレクトリを作成する
slide/
├ hoge.md
└ pic/
├ image.jpg
└ image2.jpg
- mdファイルを作成する(hoge.mdとする)
% タイトル
% 名前
% 日付
スライド
### ページ1-1(###で大きさが決まる)
- リスト
- リスト
- リスト
---
#### サブページ1-2はスライドが下側にできる
1. 番号付き項目
1. 番号付き項目
1. 番号付き項目
---
### ページ2
ベタ書き <br>
ベタ書き2 <br>
空行を入れたい時はスペースを2こ入れる
<b><!-- --></b>
前方になんらかの文字が必要なのでコメントを入れる
---
#### サブページ2-1
- 上下に空行がないと左寄せになる
![キャプション1横並び](pic/image.jpg){width=320px}
![キャプション2横並び](pic/image2.jpg){width=320px}
- 上下に空行があると中央そろえになる
![キャプション1中央縦並び](pic/image.jpg){width=320px}
![キャプション2中央縦並び](pic/image2.jpg){width=320px}
- video
<video data-autoplay src="pic/video.mp4"></video>
reveal.jsのTips
- /picでなく/uploadsに画像等を纏めたい場合
- uploads/image.jpeg
- revealjs内に,uploads全てをコピーする
- slide.shを適宜書き換えてください
- よく使う操作
- 凝ったスライド作りたい時
- 凝るにはhtmlのtemplateを頑張ればおーけー
- というかcss頑張ってください
- というかパワポ使え感
- 表題で大文字化を無効
- theme の css で表題のスタイルに text-transform: uppercase; を無効にする
<style type="text/css">
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6 {
text-transform: none;
}
</style>
- PDF印刷
- URLの最後に?print-pdfと書き加えるとPDF用のレイアウトになる
- ブラウザの印刷機能でPDFに変換
- なんか白くて変な場合は 背景のグラフィック にチェックを入れる(Chromeの場合?)
- 画像だけが分かれちゃった場合は画像のサイズを小さくする。