Github Pagesで
RPubsにサヨナラ!
2015/06/15 @Tokyo.R
湯谷 啓明(@yutannihilation)
1
自己紹介
•インフラエンジニア
•電子工作とかやりたい
2
RPubs
3
みんな大好きRPubs
4
RPubsは実際便利。古事記にもそう
書かれている。(比喩表現です)
•無料!
•RMarkdown!
•Rstudioからボタンひとつで世界中に公開!
5
でもたまにイケてないRPubs…
•デザイン…
•ページが重い…
•ログイン画面、暗号化されてない…
•大量のドキュメントでボタンポチポチする
のつらい…
•「ボタンひとつで世界中に公開!」って、
それインシデントでは…?
6
脱RPubsへの道
7
RmarkdownがRPubsに吸い込ま
れるまで
.Rmd .md .html
knitr
pando
c
8
Github Pages
.Rmd .md .html
knitr
pando
c
9
Github Pagesとは?
10
ググろう。
Jekyll
.Rmd .md .html
knitr
pando
c
11
Jekyllとは?
•Markdownファイルを放り込むといい感じ
のウェブサイトに変貌させてくれる
•ググろう
12
Github Pages
+Jekyll
.Rmd .md .html
knitr
pando
c
13
手元でプレビュー
公開!
Rでやるには?
14
servr::jekyll()
•knitr + JekyllをRからできる
•knitrの作者がつくったパッケージです
15
http://yihui.name/knitr-jekyll/2014/09/jekyll-with-knitr.html
具体例?
16
Github Pages + Jekyllで、ggplot2の
グラフを描きまくるサイトつくりました。
17
All Your Figure Are Belong To Us
https://yutannihilation.github.io/allYourFi
gureAreBelongToUs
18
まとめ
19
こういうとき便利
•大量にドキュメントを生成して公開したい
•ブログ
•シリーズもののドキュメント
•いい感じのスタイルにしたい
•Jekyllのテーマはいっぱい転がってる
•社内にGithub Enterpriseがある
20
でもわりと大変…
•覚えないといけないことは多い
•手元の環境整えるのもめんどくさい
•JekyllはRubyなのでルビハラもある
21
Enjoy!
22

Github pagesでRPubsにサヨナラ!