Manage your CV as a web app (HTML, JS, CSS). Automatically generate HTML and PDF versions and deploy them on GitHub Pages on every push.
You are a fantastic developer. Keep your CV on GitHub, exploiting Node.js GitHub action. Host it on GitHub Pages. Have both HTML and PDF versions automatically generated and consistent.
main
.Demo: http://sneas.github.io/cv-template.
Real world example: http://sneas.github.io/cv.
GitHub Pages is probably the best place developer could store their CV. Giving a potential employer a link to your CV stored on GitHub shows your intense desire for automation and stands you out.
The idea behind The Curriculum Vitae Template is to provide anyone with a quick solution for creating and managing CVs (both HTML and PDF versions) with the help of GitHub.
npm install
.npm run deploy
to initialize gh-pages
. This is a one time action. Further deployments will be initiated by GitHub Actions on every push to main
.npm start
.src
folder to fit your needs. This item is explained below.http://your-username.github.io/your-cv-repo
.The project uses HandlebarsJS as a template engine.
The main HTML template is located in src/templates/index.html. Metadata for the template could be found in src/metadata/metadata.js.
Don't forget to update src/assets/favicon.ico. You can generate a new favicon out of your photo with icoconvert.com.