It’s that time again and I’d like to make my life easier. I have multiple CVs for different positions and in different languages. Recruiters and companies want the CVs in PDF.
My current workflow is to sequentially edit the .odts (wording then layout because things move around depending on length), maybe the style, then save and export to PDF. That can take a while, so here I am, wondering if it can be sped up by simply editing a text file and generating CVs with certain themes.
Or what your workflow is. Maybe this isn’t worth automating…
Solution
Finally went with RenderCV (thank you @bert@sh.itjust.works), which also runs locally. YAML in, PDF, PNG, HTML, etc. out. It comes with 10 themes or so. Haven’t looked at what it take to create my own (I’m lazy).
Contender was JSON Resume, but the site is down and I tried it years ago but never got it to work properly.


I made a simple Go program that generates the CV based on a YAML file, and serves it as a webpage. Then print to PDF using the browser.
There’s not much theming options, though. I don’t have any repos public at the moment but I just set up Anubis in front of my Forgejo so I could post a link if you’re interested.
If you know a bit of HTML/CSS, customizing the template should be simple for theming it to your liking.