Skip to content

Instantly share code, notes, and snippets.

@jzelner
Last active August 29, 2015 14:03
Show Gist options
  • Save jzelner/d8ce94b9866bd3153a60 to your computer and use it in GitHub Desktop.
Save jzelner/d8ce94b9866bd3153a60 to your computer and use it in GitHub Desktop.
#!/usr/bin/env Rscript
input <- commandArgs(trailingOnly = TRUE)
KnitPost <- function(input, base.url = "/") {
require(knitr)
opts_knit$set(base.url = base.url)
fig.path <- paste0("../figs/", sub(".Rmd$", "", basename(input)), "/")
opts_chunk$set(fig.path = fig.path)
opts_chunk$set(fig.cap = "center")
render_jekyll()
print(paste0("../_posts/", sub(".Rmd$", "", basename(input)), ".md"))
knit(input, output = paste0("../_posts/", sub(".Rmd$", "", basename(input)), ".md"), envir = parent.frame())
}
KnitPost(input)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment