view 611/slideshow.md @ 2:b6c284fd5ae4

backup 2020-12-16
author autobackup
date Wed, 16 Dec 2020 15:11:16 +0900
parents e12992dca4a0
children
line wrap: on
line source

# 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をする.