All Projects → ulyngs → pagedown-cv

ulyngs / pagedown-cv

Licence: CC-BY-4.0 license
R package for generating a CV with R Markdown + entries in a spreadsheet

Programming Languages

r
7636 projects
CSS
56736 projects

Projects that are alternatives of or similar to pagedown-cv

cv
github.com/enfiskutensykkel/cv/raw/master/cv.pdf
Stars: ✭ 55 (-3.51%)
Mutual labels:  resume, cv
BlackIQ
Who I am !?
Stars: ✭ 19 (-66.67%)
Mutual labels:  resume, cv
Frontend-Learning-Journey
Tutorials, definitions, frameworks and some of the projects i made when starting to learn frontend web developement
Stars: ✭ 28 (-50.88%)
Mutual labels:  resume, cv
vue-modern-resume
🗂 A simple resume template based on Vue.js framework and Vuetify UI toolkit.
Stars: ✭ 104 (+82.46%)
Mutual labels:  resume, cv
resume-parser
A java Spring Boot Resume Parser using GATE library.
Stars: ✭ 20 (-64.91%)
Mutual labels:  resume, cv
about.me
Single Page Resume Template
Stars: ✭ 20 (-64.91%)
Mutual labels:  resume, cv
nisrulz.github.io
Everything about Nishant Srivastava/nisrulz (online alias)
Stars: ✭ 41 (-28.07%)
Mutual labels:  resume, cv
Best Resume Ever
👔 💼 Build fast 🚀 and easy multiple beautiful resumes and create your best CV ever! Made with Vue and LESS.
Stars: ✭ 15,124 (+26433.33%)
Mutual labels:  resume, cv
CVparser
CVparser is software for parsing or extracting data out of CV/resumes.
Stars: ✭ 28 (-50.88%)
Mutual labels:  resume, cv
cv
📄 My CV
Stars: ✭ 31 (-45.61%)
Mutual labels:  resume, cv
myprofile
Generate your resume easily from Github actions ✅ using discussion section 📃 🚀
Stars: ✭ 19 (-66.67%)
Mutual labels:  resume, cv
PanBook
Pandoc LaTeX,Epub模板,用于生成书籍,幻灯片(beamer),简历,论文等(cv, thesis, ebook,beamer)
Stars: ✭ 190 (+233.33%)
Mutual labels:  resume, cv
awesome-libraries
😎 Libraries that are being shown in Sourcerer profiles.
Stars: ✭ 131 (+129.82%)
Mutual labels:  resume, cv
CV
📜 My Data Driven CV written with R, YAML, & LaTeX
Stars: ✭ 54 (-5.26%)
Mutual labels:  resume, cv
Cv
🎓 Best in Class modern CV, Resume and Portfolio website template. All-in-One-Page site with simply customizable builder.
Stars: ✭ 232 (+307.02%)
Mutual labels:  resume, cv
resume
👦 个人简历模板
Stars: ✭ 35 (-38.6%)
Mutual labels:  resume, cv
Resume
이력서 (RESUME)
Stars: ✭ 173 (+203.51%)
Mutual labels:  resume, cv
Awesome Cv
📄 Awesome CV is LaTeX template for your outstanding job application
Stars: ✭ 14,957 (+26140.35%)
Mutual labels:  resume, cv
resume-parser
A Simple NodeJs library to parse Resume / CV to JSON.
Stars: ✭ 105 (+84.21%)
Mutual labels:  resume, cv
classic-cv
🎓 FREE Classic CV / Resume HTML Template
Stars: ✭ 52 (-8.77%)
Mutual labels:  resume, cv

pagedownCV

This package provides three R Markdown templates for creating a dynamically generated, academic CV using R markdown and pagedown for paged versions.

Installation

#install.packages("remotes")
remotes::install_github("ulyngs/pagedownCV")

Getting started

In RStudio, go to File > New File > R Markdown… > From Template
Then, choose either Academic CV, 2-column CV, or Website CV.

Academic CV, and 2-column CV generates a PDF when you knit it (as well as the source HTML) – the Website CV generates just an HTML file.

Like so:

Formats included

Academic CV (paged)


2-column CV (paged)


Website CV (with sidebar and tabsets)


Fiddling with page breaks

In both the Academic CV and the 2-column CV, you can write <br class="pageBreak" /> in your R Markdown source file, which will add a page break at this location.

In the Academic CV, you might find that cell content that’s overflowing to the next page gets placed in the wrong column on the subsequent page (I’ve flagged it in this issue for pagedown — hopefully there’s a solution soon). If you encounter this, you can work around it by manually inserting a page break in the row before. There’s a convenience function for this, that’s described here.

Motivation

The pagedown package lets you output an R Markdown file to paged HTML content which can then be saved as PDF. This means you can use R Markdown to programmatically pull out content from some spreadsheet with our CV data, output it to a paged format, do the styling with CSS, then save as PDF and/or host it online. Brilliant!

Nick Strayer’s excellent data-driven cv) package, as well as the base format for resumés provided by pagedown (pagedown::html_resume), make this easy to do.

However, their available layouts don’tsuit my taste (especially for an academic CV).

Where do the layouts come from?

When I designed the Academic CV, I was particularly inspired by the resumés of Matthew Kay and Elena Agapie. I use this format for academic purposes.

The two-column one, I originally designed in Microsoft Word, with the intention of using it for brief, professional 2-page resumés where you need to squeeze content into less space.

How does it work?

Each resumé is generated by an R Markdown file that pulls in content from the included excel file cv_data.xlsx.

The sample content comes from this google sheet, which holds my CV information along with most of the content for my website.

Enjoy!!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].