jekyllcv
CV based on YAML, using jekyll.
Converts this yaml file in the printing html page seen bellow.
user:
name: "Henriques D. Afonso"
avatar: assets/img/afonso.jpg
bio: CEO @portugal
url: marcelofpfelix.github.io/jekyllcv/user
email_user : afonso
email_domain : portugal.pt
links:
- linkedin
- githubExample
To see an example, please check the demo CV , using this yaml file.
- You can also check Marcelo Félix real CV, available at bandonga.com/cv/marcelo, using this yaml file.
Source code is available in the GitHub repository.
Templates and themes
Templates control the CV page and section structure. Themes control the color palette.
The default configuration keeps the original CV format:
jekyllcv:
template: default
theme: catppuccin-latteYou can override the template per page with cv_template, or per user entry with template. Template files live in _includes/cv-templates/.
You can add more themes under _sass/jekyllcv/themes/ and set jekyllcv.theme to the file name without .scss. The bundled themes are catppuccin-latte, default, and graphite.
Using:
- jekyll/jekyll: static site generator
- FortAwesome/Font-Awesome: icon toolkit
- cognitom/paper-css: front-end printing solution
- necolas/normalize.css: CSS resets
- google/fonts: catalog with fonts
- lipis/flag-icons: collection with country flags in CSS
- jquery/jquery: lib to simplify HTML DOM selection
- moment/moment: lib to calculate dates
- davatron5000/FitText.js: font resizing
