Başlığın da belirttiği gibi, etkileşimli R Markdown dosyaları olan Github Sayfalarında (bunun içinde gömülü Parlak uygulamalar olduğu) yayınlar oluşturmak istiyorum. Github Sayfalarında yapmak mümkün mü? Eğer öyleyse, nasıl yapabilirim; ve değilse, etkileşimli RMD/Parlak sayfaları barındırmanın en iyi (ücretsiz) yolu nedir? o Github sayfa (@Gregor önerildiği gibi Nitekim, shinyapps.io bunun için yararlıdır) üzerinde tam teşekküllü Parlak uygulamaları barındırmak için mümkün olmasa daGithub Sayfalarında etkileşimli R Markdown dosyalarını barındırmak mümkün mü?
12
A
cevap
13
, Shiny Devs tamamen işlevselliği vadede bazı yapmaya çalışıyoruz htmlwidgets aracılığıyla istemci tarafında. İşte
Github sayfalarında yayınlanan basit bir örnek:## Example of displaying htmlwidgets on a Github pages site
```{r}
# Source: http://www.htmlwidgets.org/showcase_plotly.html
library(plotly)
p <- ggplot(data = diamonds, aes(x = cut, fill = clarity)) +
geom_bar(position = "dodge")
ggplotly(p)
```
HTML
Rendered README.Rmd
(Canlı sürümü: Github pages htmlwidget demo)
Tümüyle istemci tarafında widget'lar arasında iletişim de dahil olmak üzere daha karmaşık etkileşimler için, UserR! 'Dan Joe Cheng's recent crosstalk demo'u inceleyin. 2016.
+0
Bir rmarkdown knitr interaktif parlak dokümanı çalışan bir github sayfaları web sayfasına nasıl çevirirsiniz? Rmd dosyasını bir html dosyasına değiştirebilir miyim? – theforestecologist
RStudio teklifleri [shinyapps.io] (https://www.rstudio.com/products/shinyapps/) – Gregor
@Gregor Farkındayım, sadece gömülü parlaklık içeren blog benzeri mesajlar oluşturmanın bir yolu olup olmadığını merak ediyorum shinyapps.io sayfalarını ayrı ayrı bağlamak zorunda kalmak yerine. – xyy
Github sayfalarında hiçbir sunucu tarafı tekniğine izin verilmediğine inanıyorum http://stackoverflow.com/questions/15718649/how-to-publish-a-website-made-by-node-js-to-github-pages Bunu başka bir ev sahibine bağlamaktan başka nasıl yapabileceğinizi göremiyorum. –