Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.92 KB

README.md

File metadata and controls

23 lines (18 loc) · 1.92 KB

My pagedown rendered CV

This repo contains the source-code and results of my CV built with the pagedown package and a modified version of the 'resume' template.

The main files are:

  • index.Rmd: Source template for the cv, contains a variable PDF_EXPORT in the header that changes styles for pdf vs html.
  • index.html: The final output of the template when the header variable PDF_EXPORT is set to FALSE. View it at nickstrayer.me/cv.
  • strayer_cv.pdf: The final exported pdf as rendered by Chrome on my mac laptop. Links are put in footer and notes about online version are added.
  • resume.Rmd: Source template for single page resume.
  • parsing_functions.R: A series of small functions for parsing a position entry into the proper HTML format. Includes logic for removing links if needed etc..
  • common_variables.R: Holds small variables that don't make sense for the CSV format such as the intro text and the language skill bars.
  • strayer_resume.pdf: Result for single page resume.
  • positions.csv: A csv with columns encoding the various fields needed for a position entry in the CV. A column section is also available so different sections know which rows to use.
  • css/: Directory containing the custom CSS files used to tweak the default 'resume' format from pagedown.

Want to use this to build your own CV/resume?

  1. Fork, clone, download the zip of this repo to your machine with RStudio.
  2. Update the intro text and language skills found in common_variables.R.
  3. Go through and personalize the supplementary text in the Rmd you desire (index.Rmd for CV, resume.Rmd for resume).
  4. Using your spreadsheet editor of choice, replace the rows of positions.csv with your positions.
  5. Print each unique section (as encoded in the section column of positions.csv) in your .Rmd with the command position_data %>% print_section('education').