Skip to content

margani/cv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My CV

This repo generates my CV into HTML and PDF.

Build

npm run build

Run

npm run demo

Latest CV

My latest CV is available to download here.

How to reuse this repository

  1. Clone this repository on your local:
git clone [email protected]:margani/cv.git
  1. While on main branch, unset the upstream and remove the remotes:
git branch --unset-upstream
git remote remove origin

Now you have a copy of this repository on your local that has no relation to this github repository.

  1. Modify cv.json to match your own resume. Change output.fileName attribute to your desired file name for the result PDF. For example my-cv.pdf.

  2. Update README.md file to point to the new output.fileName that you specified.

  3. (optional) Modify cv.njk to match your resume style.

  4. Create a new repository in GitHub. Assuming the SSH URL is: [email protected]:<your username>/<your repository name>.git, set the remote:

git remote add origin [email protected]:<your username>/<your repository name>.git

for example if jane has created a repository named resume, the command will be:

git remote add origin [email protected]:jane/resume.git
  1. Now you can push the changes:
git push origin main
  1. As soon as you push your changes now, or in the future, the GitHub action will run, and creates the PDF file in latest folder. Direct URL to your resume will be https://raw.githubusercontent.com/<your username>/<your repository name>/main/latest/<the value of output.fileName>. For example for jane's resume repository, who has set the output.fileName to be my-cv.pdf, it will be https://raw.githubusercontent.com/jane/resume/main/latest/my-cv.pdf. You can use this URL to send to recruiters, update this README.md file in your repository, etc.

About

a small nunjucks template for generating my CV

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •