The goal of rmdmatter is to help you make the most of the YAML front matter in your R Markdown document.
Installation
You can install the development version of rmdmatter from GitHub with:
remotes::install_github("mikmart/rmdmatter")Example
Use your YAML front matter to rename an output file rendered with rmdmatter::render():
library(rmdmatter)
output_file <- render(input_file)
rename_rendered(output_file, function(metadata) {
with(metadata, paste(title, "by", author, "on", date))
})Or use a rmdmatter::renderer in the knit field to integrate with the RStudio Knit button: