I have the same set up to generate both my resume and my website using an HTML template. Makes it easy to update one YAML file and update both my CV and my personal website
It was also fun to make a groff template to output a file you can open with man too lol