/cv

Jon Roobottom's CV

Primary LanguageLess

Netlify Status

This is my CV. It's primarily a single web page that's built with 11ty and hosted on Netlify.

Its party piece is the PDF generation. Each time the build completes, PrinceXML runs via a node wrapper to combine the CV HTML with a custom PDF CSS. Et voilĂ , an always-up-to-date CV PDF is produced.

Why a PDF and not a print stylesheet?

There's two reason I chose to produce a PDF:

  • A PDF means you can better interact with recruiters and online job applications that both expect a single file.
  • Styling a PDF with CSS rather gives greater control over layout than print stylesheets alone.

There are some accessibility problems with Prince generated PDF files. However, there is an accessible version available online.