Come dice il titolo, mi piacerebbe creare post su Github Pages che siano file R Markdown interattivi (nel senso che ha app Shiny incorporate in esso). È possibile farlo in Github Pages? Se è così, come posso farlo? e se no, qual è il modo migliore (gratuito) di ospitare pagine interattive RMD/Shiny?È possibile ospitare file R Markdown interattivi su Github Pages?
risposta
Mentre non è possibile ospitare app Shiny a pieno titolo su pagine Github (Infatti, come suggerito da @Gregor, shinyapps.io è utile per questo), gli sviluppatori di Shiny hanno lavorato per far funzionare completamente alcune delle funzionalità sul lato client tramite htmlwidgets.
Ecco un semplice esempio in esecuzione su pagine Github:
README.Rmd
## 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)
```
il formato HTML
(versione live: Github pages htmlwidget demo)
Per interazioni più complesse, compresa la comunicazione tra i widget interamente sul lato client, controllare Joe Cheng's recent crosstalk demo da UserR! 2016.
come si traduce un documento lucido interattivo knitr rmarkdown in una pagina Web funzionante di github? Devo semplicemente cambiare il mio file rmd in un file html ?? – theforestecologist
RStudio offre [shinyapps.io] (https://www.rstudio.com/products/shinyapps/) – Gregor
@Gregor Sono consapevole, mi chiedo solo se c'è un modo per creare post simili a blog con lucidi incorporati invece di dover collegare per separare le pagine shinyapps.io. – xyy
Credo che nessuna tecnologia lato server sia consentita nelle pagine github http://stackoverflow.com/questions/15718649/how-to-publish-a-website-made-by-node-js-to-github-pages In quanto tale Non riesco a vedere come si possa fare questo oltre al collegamento ad un altro host. –