This repository is a static Github Pages hosted resume with a modern, monotone aesthetic with mobile device support. The site also allows for dynamic PDF generation, supporting both light mode and dark mode.
The original style stems from the responsive-resume-cv-smith repository, but modified and stylized to my liking.
# Modify resume contents
nvim ./index.html
# Modify html2pdf Configuration
nvim ./assets/js/main.js
# Modify fonts & spacing
nvim ./assets/css/styles.css
# Serve changes on http://localhost:3000
npm install serve --global
serve-
I have made sure to comment and standardize the contents of
index.htmlto allow for easy modification for anyone that wants tostealuse my resume template.- Fork this repository.
- Add your own profile picture to the
assets/imgdirectory. - Adjust
index.htmlwith your own data accordingly. - Enable page deployment for your repository:
Repo --> Settings --> Pages --> Build and Deployment --> Deploy from a branch (main) - Your resume should then be hosted at:
https://<username>.github.io/<repo_name>
Note
Current Issue(s) / Tip(s):
-
There are no intuitive page breaks/hard defined cut offs, meaning the resume will need to be fairly fine-tuned. This will include:
- Manually refreshing the local copy to check general spacing.
- Using class ID's within
index.htmlto manually set page breaks in thehtml2pdfoptions inside ofmain.js. - Manually tweaking spacing of the CSS inside of
styles.css.
-
When using the
html2pdffunctionality, you may need to play with scaling to get it to look exactly how you want / match the standard site. If needed, adjust scaling via.scale-cvinside ofcss/styles.css. On top of this, to view what it would look like without having to generate a PDF every time, open up the developer console and typescaleCv()to rescale to PDF size, andremoveScale()to undo the scaling.