Runs input files through Quarto, and allows Quarto to work with full paths (where Quarto itself requires relative paths). This function essentially replaces both rmarkdown::render() and quarto::quarto_render().

render(input_file, output_file = NULL, quiet = TRUE, as_job = "auto", ...)

knit(input_file, output_file = NULL, quiet = TRUE, as_job = "auto", ...)

Arguments

input_file

file to be rendered, can be R Markdown (.Rmd) or Quarto (.qmd), or a lot of other formats such as .md, .ipynb and many other formats that Quarto supports.

output_file

The name of the output file. If using NULL then the output filename will be based on filename for the input file.

quiet

Suppress warning and other messages.

as_job

Render as an RStudio background job. Default is "auto", which will render individual documents normally and projects as background jobs. Use the quarto.render_as_job R option to control the default globally.

...

other arguments passed on to quarto::quarto_render().

Details

Functions knit() and render() are identical.