marp | theme | class | paginate | _paginate |
---|---|---|---|---|
true |
uncover |
invert |
true |
false |
Link to slide version
- Updating a resume can be time consuming!!
- Different jobs may require specifically tailored resumes
- We are data journalists and using our skills to make our lives easier is fun!
- Markdown
- Format a CSV to be the resume "backend"
- Tools in R
- Rmarkdown
- Pagedown
- Purrr
What is Markdown?
"Markdown is a lightweight markup language that you can use to add formatting elements to plaintext text documents."
-- Markdown's website
Markdown | MS Word |
---|---|
- Add special symbols to represent style changes | - click buttons to format words |
Future proof: any computer can read it | Formating is specific to the program |
# This is a heading
## This is a subheading
### This is a sub sub heading
*This text is italic*
**This text is bold**
This is regular text
Test it out in this online markdown editor
This presentation was created in Markdown and a program converted it into a slide!
### PhD. Candidate, Biostatistics
Vanderbilt University
Nashville, TN
2011-2015
- Working on Bayesian network models & interactive visualization platforms
- University Graduate Fellow
- Complex: "an R package based on a JavaScript LIbary to paginate the HTML output of R Markdown documents"
- Simple: Makes R markdown look pretty on the web/document form
How to format the CSV
- Headers
- section
- education, experience ..
- title
- location
- institution
- start_date
- end_date
- description 1-3
- boolean
- section
- Set chunks to
asis
- This treats output text as pure markdown.
knitr::opts_chunk$set(results = 'asis')
- This treats output text as pure markdown.
- Use the
glue()
library to output string in a template format to create the format that thePagedown
resume template requires
- Load your resume csv
3a. Use pivot_longer()
from tidyverse
to transform the three descriptions into character list for each section
3b. From the purrr
library (part oftidyverse
), use map()
to iterate through each character list and append a bullet
- Combine into one function
- Select each section and put into R Markdown template
- Push Knit!
- This lesson is based on Nick Stayer's Blog Post
- Bryan Jenk's Blog Post
- Marp: to create a static Markdown driven slide presentations
- Revealjs: to create animated Markdown driven slide presentations