| knit2html {knitr} | R Documentation |
This is a convenience function to knit the input markdown source and call
markdownToHTML() in the markdown package to
convert the result to HTML.
knit2html(input, output = NULL, ..., envir = parent.frame(), text = NULL, quiet = FALSE,
encoding = getOption("encoding"), force_v1 = FALSE)
input |
path of the input file |
output |
path of the output file for |
... |
options passed to |
envir |
the environment in which the code chunks are to be evaluated
(for example, |
text |
a character vector as an alternative way to provide the input file |
quiet |
whether to suppress the progress bar and messages |
encoding |
the encoding of the input file; see |
force_v1 |
whether to force rendering the input document as an R Markdown v1 document (even if it is for v2) |
If the argument text is NULL, a character string (HTML code)
is returned; otherwise the result is written into a file and the filename
is returned.
The markdown package is for R Markdown v1, which is much less
powerful than R Markdown v2, i.e. the rmarkdown package
(http://rmarkdown.rstudio.com). To render R Markdown v2 documents to
HTML, please use rmarkdown::render() instead.
# a minimal example
writeLines(c("# hello markdown", "```{r hello-random, echo=TRUE}", "rnorm(5)", "```"),
"test.Rmd")
knit2html("test.Rmd")
if (interactive()) browseURL("test.html")