Personal website built with Quarto.
- Install Quarto
- Install R dependencies:
install.packages(c(
"dplyr", "tidyr", "stringr", "magrittr", "glue",
"lubridate", "purrr", "markdown", "htmltools",
"reactable", "googlesheets4"
))
# datadrivencv is not on CRAN — install from GitHub:
devtools::install_github("rbcavanaugh/datadrivencv")- Render the site:
quarto render- Publication and presentation data is pulled from a Google Sheet via
{googlesheets4}and{datadrivencv} - CV is rendered separately with
{pagedown}(not part of the Quarto build) - Output goes to
docs/for GitHub Pages
The CV uses {pagedown} and customized {datadrivencv} code. Updating the Google Sheet updates both the CV and website publications/presentations pages.