Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A one-page Hugo CV theme that renders a markdown résumé as a formatted page with optional PDF export.

Jekyll-based personal resume/CV homepage template, generating a static site that can be hosted free on GitHub Pages.
Winning is a free, MIT-licensed Hugo theme that generates a one-page CV website from a single markdown file, with an optional Node.js script to export the result as a PDF.
Winning is a one-page CV theme for Hugo, the static site generator. It takes a structured markdown file (typically _index.md) as its only content source and renders it into a clean, formatted single-page résumé. The theme is maintained on GitHub by cssandstuff, is MIT licensed, and includes a working demo at the Hugo Themes site. Its companion script generatepdf.js uses the html-pdf npm package to convert the rendered page into a PDF file.
node ./generatepdf.js to produce a PDF of the same CV, useful for job applications.The theme works with the standard Hugo workflow: you clone the hugoBasicExample repository, clone Winning into the themes/winning directory, then copy the example _index.md into your content folder. Running HUGO_THEME=winning hugo server serves the CV locally; to generate a PDF, you also install the html-pdf package globally and run the generatepdf.js script.