0
|
1 # slide show
|
|
2 - 研究室でよく使っているmarkdown -> htmlなスライドジェネレーター
|
|
3
|
|
4 ## Install ( attom slideshow)
|
|
5
|
|
6 ```sh
|
|
7 $gem install slideshow-templates -v 3.0.0
|
|
8 $gem install slideshow-models -v 2.5.0
|
|
9 $gem install slideshow -v 2.4.1
|
|
10 $gem list|grep "slide"
|
|
11 slideshow (2.4.1)
|
|
12 slideshow-models (2.5.0)
|
|
13 slideshow-templates (3.0.0)
|
|
14 $ mkdir -p /.slideshow/templates
|
|
15 $cd /.slideshow/templates (無かったら作る)
|
|
16 $hg clone http://www.cr.ie.u-ryukyu.ac.jp/hg/Members/atton/slideshow-s6cr/
|
|
17 ```
|
|
18
|
|
19 バージョンがこれじゃないとたしか動かなかったので(ページが無くなったりします), バージョンに気をつけて.
|
|
20
|
|
21 ## Install ( anatofuz slideshow)
|
|
22 anatofuzさんのやつは最新版でも動くらしい.
|
|
23
|
|
24 ```sh
|
|
25 $gem install slideshow
|
|
26 $ mkdir -p /.slideshow/templates
|
|
27 $cd /.slideshow/templates (無かったら作る)
|
|
28 $hg clone http://www.cr.ie.u-ryukyu.ac.jp/hg/Members/anatofuz/slideshow-s6cr/
|
|
29 ```
|
|
30
|
|
31 でも, 最新版と言ってもいつ動かなくなるかわからないので, 動いたバージョン誰か書いて...w
|
|
32
|
|
33 ## Example
|
|
34
|
|
35 ```sh
|
|
36 $cd /example # 適当にディレクトリ作って
|
|
37 $vi example.md
|
|
38 ```
|
|
39
|
|
40 - markdownの中身
|
|
41 ```markdown
|
|
42 title: Christieによるblock chain実装
|
|
43 author: kiichi aka
|
|
44 profiles: Ryukyu
|
|
45
|
|
46 # ページタイトル
|
|
47 日本語も大丈夫みたい。
|
|
48
|
|
49 1. リスト1
|
|
50 1. リスト2
|
|
51
|
|
52 途中の改行は無視される。
|
|
53
|
|
54 # 次のスライド
|
|
55 ## 次々のスライド
|
|
56 ```
|
|
57
|
|
58 ```sh
|
|
59 $slideshow build example.md -t s6cr
|
|
60 $ls
|
|
61 example.html example.pdf.html example.md
|
|
62 ```
|
|
63
|
|
64 で, htmlファイルが作られるので, example.htmlを開けばスライドが作られているはず.
|
|
65
|
|
66 ## dockerでのインストール
|
|
67 docker作ったので, 環境によらずにスライドが作れるはず.
|
|
68
|
|
69 ```sh
|
|
70 $ hg clone http://www.cr.ie.u-ryukyu.ac.jp/hg/Members/akahori/slideshow-docker/
|
|
71 $ cd slideshow-docker
|
|
72 $ make build-run
|
|
73 $ ls
|
|
74 ./ Dockerfile README.pdf.html
|
|
75 ../ Makefile s6/
|
|
76 .hg/ README.html sample.md
|
|
77 .hgignore README.md scripts/
|
|
78 $ open README.html
|
|
79 ```
|
|
80
|
|
81 で, できたスライドが見れる.
|
|
82
|
|
83 他のファイルを指定したいときは, `make run MD=filename` などで行ける.
|
|
84
|
|
85 `make run MD=sample.md`
|
|
86
|
|
87 他のフォルダでdocker runしたいならREADME.mdのUse Commandを参考にしてdocker runをする.
|