#' Make .bib files for papers
#'
#' This function will create .bib files in the Hugo Academic style for papers
#' specified in a Google Sheet.
#'
#' @param dir The directory you would like the markdown documents to be saved in
#' @param id Your Google Sheet id
#' @export
make_paper_bib <- function(dir, id = "1HPQDH3tOXtZb1DV--8wR9CKAzUz5aywWc2vM3OQ5SrU") {
d <- googlesheets4::range_read(googlesheets4::as_sheets_id(id))
d <- d[d$type == "article", ]
bib <- d$bib
file_base <- purrr::map_chr(d$bib, ~ strsplit(.x, '[{,]')[[1]][2])
file_name <- glue::glue("{dir}/{file_base}.bib")
purrr::walk2(bib, file_name, writeLines)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.