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