I was looking for a way to automate the process of keeping my CV up-to-date. After researching a few tools, I decided that the JSON Resume project seemed like the best choice.
This repo contains a small script that automates the build process with a few different themes, the idea being that you can make updates and generate your resume in several different themes to see how they look. It can also be configured to generate PDF files in each theme.
There are many different themes available, or you can build your own! Check out mine here!
There is a very convenient chrome extension that will pull your data from a linkedIn profile and format into a JSON file. Otherwise you may have to build it yourself.
- Clone / fork this repo
- Run setup.sh
- Update (data/resume.json) with your own changes
- Run build.sh, try out different themes
- Review content and formatting
- Iterate until satisfied
- When ready, create a public Gist on your Github account from your resume.json file
- The JSON Resume hosting service will automatically detect this when you access https://registry.jsonresume.org/{your_github_username}
- To set a theme, just add to your resume.json; { "meta": { "theme": "elegant" } }
- JSON Resume: (https://jsonresume.org/)
- Github pages: (https://pages.github.com/)