This is the template that I use to build my CV from markdown. It's tailored for me, so you may need to adapt it.
cv.md contains the CV data. Populate it with your data. Then use make targets:
out/cv.pdfbuilds the complete CVout/cv-europass.pdfbuilds the complete CV in Europass formatout/cv_public.pdfbuilds the public CV (omits mobile phone, photo and other info)out/cv-europass_public.pdfbuilds the public CV in Europass format (omits mobile phone, photo and other info)
Example photo: "Squirrel" by likeaduck is marked with CC BY 2.0. To view the terms, visit https://creativecommons.org/licenses/by/2.0/?ref=openverse
Some style files are (C) by other authors. See comments in the file header.
The rest of the code is under MIT license.