🔻 A collection of alternate R markdown templates
CSS HTML JavaScript R
Switch branches/tags
Nothing to show
Clone or download
Latest commit f755a22 Jun 2, 2018
Permalink
Failed to load latest commit information.
R docs Jun 2, 2018
inst/rmarkdown/templates docs Jun 2, 2018
man docs Jun 2, 2018
tests fixed tests so they work on travis Feb 6, 2016
.Rbuildignore tweaked .Rbuildignore Feb 6, 2016
.gitignore Initial commit Feb 4, 2016
.travis.yml travis Feb 6, 2016
DESCRIPTION docs Jun 2, 2018
LICENSE Initial commit Feb 4, 2016
NAMESPACE docs Jun 2, 2018
NEWS docs Jun 2, 2018
README.Rmd docs Jun 2, 2018
README.html docs Jun 2, 2018
README.md docs Jun 2, 2018
markdowntemplates.Rproj initial commit Feb 4, 2016

README.md

output
html_document md_document
keep_md
true
variant
markdown_github

Build Status

A package of R markdown templates and knitr knit engine replacments

These are a set of alternate R markdown templates that do not use Bootstrap and do not include or rely on jQuery. These are primarily here for demonstration purposes but are also useful in and of themselves (it's always good to have choices). If you have a particular framework you like and it's not here, file an issue and I'll add it.

  • bulma (output: markdowntemplates::bulma) uses the Bulma CSS framework and has optional navlink YAML header elements and also has support for arbitrary footer content & a subset of OpenGraph tags (see the example Rmd) which will be used in header of the generated file.
  • skeleton (output: markdowntemplates::skeleton) or default (output: markdowntemplates::default) uses the Skeleton CSS framework and has optional navlink YAML header elements and also has support for arbitrary footer content & a subset of OpenGraph tags (see the example Rmd) which will be used in header of the generated file.
  • kube (output: markdowntemplates::kube) uses the Kube CSS framework (contributed by Kieran Healy)
  • minimal (output: markdowntemplates::minimal) uses no CSS framework and only uses the title YAML header element.
  • hugo (output: markdowntemplates::hugo) produces markdown suitable for Hugo websites. It makes a broad assumption that you will save/use the hugo document in the content directory of your Hugo websites.
  • prismpress (output: markdowntemplates::prismpress) produces markdown suitable for use in WordPress with Jetpack (markdown-enabled) and Prism
  • prismskel (output: markdowntemplates::hrbrskel) is a revamp of the skeleton template that has top navbar and footer as optional, uses different base colors, is Fira Sans/Fira Code-based and uses Prism for code highlighting with a dark theme.

When you use RStudio to create a new R Markdown document, select "From Template" and choose one of these templates.

knit engine replacements

  • to_jupyter() : uses notedown to make an ipynb out of an Rmd

Installation

Since the package is not on CRAN yet, you have to install it from GitHub.

if (!("devtools" %in% installed.packages())){
  install.packages("devtools")
}

devtools::install_github("hrbrmstr/markdowntemplates")

Bulma example

Skeleton/default example

Kube example

Minimal example