Skip to content

rbcavanaugh/rbcavanaugh.github.io

Repository files navigation

Personal website built with Quarto.

Setup

  1. Install Quarto
  2. 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")
  1. Render the site:
quarto render

Structure

  • 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

CV

The CV uses {pagedown} and customized {datadrivencv} code. Updating the Google Sheet updates both the CV and website publications/presentations pages.

About

Quarto personal website

Resources

Stars

Watchers

Forks

Contributors

Languages