So I took a different approach with node. I have a yaml file with my cv data [1] in it and I render this in an ejs template to html+css. That html then gets transformed to a pdf. The result can be seen here [2] And the source code here [3]
[1]: https://gitlab.com/jeroenpelgrims/resume/blob/master/resume....
Does it honestly seem likely to you that that's what I'm saying?
No.
I'm saying people in the UK don't write resumes. They write CVs. Whether they're an academic or not. And they're generally a couple of pages at the very least.
I get that's different to how it is where you are - but it's normal for things to be different in different places around the world.
I think of a resume as a targeted redaction of my CV.
I invested some time to shorten my resume to exactly one page and now I get a bit irritated when people ask me for a longer version.
It needs a LaTeX install, and Pandoc, of course as explained in http://johnbokma.com/blog/2017/05/17/installing-latest-pando... The instructions are for Ubuntu 17.04 but work for 19.04 as well (tested this weekend).
Example resume: http://castleamber.com/documents/perl-programmer-john-bokma-... (PDF).