# slide show
- 研究室でよく使っているmarkdown -> htmlなスライドジェネレーター
## Install ( attom slideshow)
```sh
$gem install slideshow-templates -v 3.0.0
$gem install slideshow-models -v 2.5.0
$gem install slideshow -v 2.4.1
$gem list|grep "slide"
slideshow (2.4.1)
slideshow-models (2.5.0)
slideshow-templates (3.0.0)
$ mkdir -p /.slideshow/templates
$cd /.slideshow/templates (無かったら作る)
$hg clone http://www.cr.ie.u-ryukyu.ac.jp/hg/Members/atton/slideshow-s6cr/
```
バージョンがこれじゃないとたしか動かなかったので(ページが無くなったりします), バージョンに気をつけて.
## Install ( anatofuz slideshow)
anatofuzさんのやつは最新版でも動くらしい.
```sh
$gem install slideshow
$ mkdir -p /.slideshow/templates
$cd /.slideshow/templates (無かったら作る)
$hg clone http://www.cr.ie.u-ryukyu.ac.jp/hg/Members/anatofuz/slideshow-s6cr/
```
でも, 最新版と言ってもいつ動かなくなるかわからないので, 動いたバージョン誰か書いて...w
## Example
```sh
$cd /example # 適当にディレクトリ作って
$vi example.md
```
- markdownの中身
```markdown
title: Christieによるblock chain実装
author: kiichi aka
profiles: Ryukyu
# ページタイトル
日本語も大丈夫みたい。
1. リスト1
1. リスト2
途中の改行は無視される。
# 次のスライド
## 次々のスライド
```
```sh
$slideshow build example.md -t s6cr
$ls
example.html example.pdf.html example.md
```
で, htmlファイルが作られるので, example.htmlを開けばスライドが作られているはず.
## dockerでのインストール
docker作ったので, 環境によらずにスライドが作れるはず.
```sh
$ hg clone http://www.cr.ie.u-ryukyu.ac.jp/hg/Members/akahori/slideshow-docker/
$ cd slideshow-docker
$ make build-run
$ ls
./ Dockerfile README.pdf.html
../ Makefile s6/
.hg/ README.html sample.md
.hgignore README.md scripts/
$ open README.html
```
で, できたスライドが見れる.
他のファイルを指定したいときは, `make run MD=filename` などで行ける.
`make run MD=sample.md`
他のフォルダでdocker runしたいならREADME.mdのUse Commandを参考にしてdocker runをする.