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