• Stars
    star
    848
  • Rank 49,123 (Top 2 %)
  • Language
    R
  • Created over 11 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Generate reproducible html5 slides from R markdown

slidify_logo

Slidify helps you create and publish beautiful HTML5 presentations from RMarkdown

Getting Started

Install

Slidify is still under heavy development. You can install it from github using the devtools package. You will also need slidifyLibraries which contains all external libraries required by slidify.

install_github('ramnathv/slidify')
install_github('ramnathv/slidifyLibraries')

Initialize

You can initialize a presentation by running create. This will create a scaffold for your presentation and open an Rmd file for you to edit.

library(slidify)
author('mydeck')

Author

Write your presentation in RMarkdown, using a newline followed by three dashes to separate slides. You can mix markdown with code chunks to create a reproducible slide deck.

Generate

Generate your presentation by running slidify. This will create a static HTML5 presentation that you can open locally in your browser.

slidify('index.Rmd')

Publish

# publish to github
# create an empty repo on github. replace USER and REPO with your repo details
publish(user = USER, repo = REPO) 

# publish to rpubs
publish(title = 'My Deck', 'index.html', host = 'rpubs')

Customize

Slidify is designed to be modular and provides a high degree of customization for the more advanced user. You can access the defaults using slidifyDefaults(). It is possible to override options by passing it to slidify as a named list or as a yaml file.

framework      : slide generation framework to use
theme          : theme to use for styling slide content
highlighter    : tool to use for syntax highlighting
hitheme        : style to use for syntax highlighting
mode           : selfcontained, standalone, draft
url            : paths to lib
widgets        : widgets to include

Slidify makes it easy to create, customize and publish, reproducible HTML5 slide decks from R Markdown.

It is designed to make it very easy for a HTML novice to generate a crisp, visually appealing HTML5 slide deck, while at the same time giving advanced users several options to customize their presentation.

The guiding philosophy of slidify is to completely separate writing of content from its rendering, so that content can be written once in R Markdown, and rendered as an HTML5 presentation using any of the HTML5 slide frameworks supported.

More Repositories

1

rCharts

Interactive JS Charts from R
JavaScript
1,189
star
2

htmlwidgets

HTML Widgets for R
R
762
star
3

rMaps

Interactive Maps from R
JavaScript
390
star
4

rNotebook

A browser based R Notebook
JavaScript
124
star
5

slidifyExamples

Sample Presentations
JavaScript
62
star
6

vuer

Harness the Power of Vue.js in R
R
41
star
7

bikeshare

Visualizing Bike Sharing Networks with rCharts and Shiny
CSS
39
star
8

rNVD3

Interactive Charts from R using NVD3.js
JavaScript
36
star
9

poirot

Reproducible Blogging with R Markdown
R
32
star
10

rChartsCalmap

An htmlwidgets binding for calendar heat maps using d3
JavaScript
31
star
11

rblocks

A fun and visual way to learn data structures and control flow in R.
R
26
star
12

rChartsCalendar

rCharts binding for CalMap
CSS
23
star
13

rChartsShiny

Interactive Visualizations with rCharts and Shiny
CSS
21
star
14

rbokeh

R Bindings to Bokeh
R
18
star
15

dashifyr

A dashboarding framework for R using Shiny
JavaScript
18
star
16

robservable

R package that brings observables to htmlwidgets, allowing for shiny-like interactivity in the browser
16
star
17

slidifyLibraries

This R package contains all external libraries required by slidify
JavaScript
15
star
18

rcstatebin

Interactive Statebin Charts
JavaScript
12
star
19

slickCarousel

jQuery Slick Carousel HTML Widget for R
JavaScript
11
star
20

pycon2014-r

CSS
10
star
21

RGoogleForms

Generate Google Forms from RMarkdown
JavaScript
10
star
22

agebyname

R Package to Explore Age vs. Name Relationships
R
9
star
23

corise-r-for-ds

CoRise | R for Data Science
Jupyter Notebook
9
star
24

slidify-old

Generate reproducible html5 slides from R markdown. This repository has moved to `ramnathv/slidify`
JavaScript
8
star
25

user2014-idocs

Interactive Documents with R: Tutorial at UseR2014
JavaScript
8
star
26

user2014-idocs-slides

Slides for Interactive Documents Tutorial at UseR 2014
JavaScript
6
star
27

sochi

Sochi Olympics Medal Tally using OpenCPU and rCharts
JavaScript
6
star
28

BARUG_Talk

HTML
6
star
29

slidifySite

JavaScript
4
star
30

carouselDemo

A short demo of how to use bootstrap carousels with Slidify
JavaScript
3
star
31

sachin100s

Timeline of Sachin Tendulkar's 100 Centuries
JavaScript
3
star
32

justGage

justGage HTML Widget for R
JavaScript
3
star
33

NYCBikeShare

Visualizing NYC Bike Share with rCharts and Leaflet
R
3
star
34

ramnathv.ruhoh.com

JavaScript
3
star
35

agebyname_py

IPython Notebook to Explore Age vs. Name Relationships
3
star
36

dbt-explore

Jupyter Notebook
3
star
37

sphinx-test

CSS
3
star
38

Chicago-Mayoral-Elections

R
3
star
39

creating-dashboards-with-shiny-live-training

Dockerfile
3
star
40

rstudio_logs

Visualizing RStudio Logs
2
star
41

skewedpositive

My Blog! WIP
HTML
2
star
42

gh3

R Functions to Github API V3
R
2
star
43

styleR

R
2
star
44

binder-shiny-5

Dockerfile
2
star
45

sphinx-test2

Python
2
star
46

learn-github-actions

A sandbox to learn and explore github actions
2
star
47

interactive2

Interactive Documents with R
JavaScript
2
star
48

topojson

CSS
2
star
49

mgcr271

Business Statistics
2
star
50

intellidate

Intelligent parsing of date-time strings
R
2
star
51

r-workshop-mcgill-2021-shiny

R
1
star
52

rCharts-rbison

rbison map with rCharts + Leaflet
JavaScript
1
star
53

knitr-pandoc

1
star
54

test-wiki

1
star
55

test-course-r1

R
1
star
56

swc-nw-dataviz

Data Visualization Notes, SWC NW 2014
JavaScript
1
star
57

me.jcsims

Code for http://jcsims.me
JavaScript
1
star
58

rvlib

An R package with useful utilities
R
1
star
59

template-live-webinar-sql

Jupyter Notebook
1
star
60

r-workshop-mcgill-2021-interactive-plots

R
1
star
61

rcisotype

Interactive Isotype charts using D3js
1
star
62

courses-test-h2o-py

Shell
1
star
63

test-codespaces-jupyter

Jupyter Notebook
1
star
64

rChartsExtra

Custom interactive charts that make use of rCharts
1
star
65

user2014-rcharts

Interactive Slides on rCharts. Presented at User 2014
JavaScript
1
star
66

poirotBlog

JavaScript
1
star
67

RExRepos

R Examples Repository
R
1
star
68

shinySlidify

Shiny apps in a Slidify Deck
JavaScript
1
star
69

test-r-codespaces

Shell
1
star
70

ggson

Declarative way to produce plots using ggplot2
R
1
star
71

testrepo

1
star