This projects helps to generate a PDF resume based on a JSON file. By default two designs are supplied. This is a fork of node-resume by Tibor Szász (https://github.com/tiborsaas/node-resume).
This fork adds the possibility to add your publications from a BiBTeX file.
Just edit a json, use the command line and you are ready to go.
Install dependenceis with yarn install
.
Edit the contents of data/cv-empty.json
and save it as data/cv.json
. Copy the file data/personal_data_empty.json
into a new file called data/personal_data.json
and fill in your personal data. This file is always merged with the main cv file and it is gitignored so that you don't inadvertently share your personal data with the rest of the world.
Edit or add your publications to data/bibliography.bib
Type yarn start
in command line. That will render the default template called "basic". You can render other templates by adding the template name that you can find the the views
folder, like npm start classic
.
You can skip sections to generate custom CVs for different employers by typing
npm start [template_name] -- --skip=<comma separated section names>
You can specify a JSON file different than data/cv.json
by typing
npm start [template_name] -- --cv=<path/to/cv_file>
DONE :)
For convinence, I've added a dev server that can be launched with the npm start dev
command. npm start dev [templatename]
will launch the desired template.
If you make changes to the template, the dev server needs to be re-launched.
- Twig template engine
- html-pdf
- Phantom JS