Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimalist Hugo theme for your resume.
Online-Resume is a minimalist Hugo theme that turns a YAML resume file into a responsive, print-ready web page.
Online-Resume is a Hugo theme for creating web-based resumes. It takes resume content written in a YAML file (data/data.yml) and renders it into a responsive web page that can be printed as a PDF directly from the browser. The theme is maintained by tarrex on GitHub, released under the MIT License, and can be deployed to any static hosting platform that supports Hugo, including GitHub Pages, Cloudflare Pages, Vercel, and Netlify.
data/data.yml file using YAML with Markdown support for text fields, making it easy to review and manage via Git.data.yml (e.g., cn.yml) and adding a small layout override, then each version lives at its own URL path like /cn.order option to control position and a show option to hide it while keeping the content.config.yml, and replace the profile photo at static/images/profile.png./fr or /cn.Start by creating a new Hugo site and adding the theme as a git submodule. Copy the example hugo.yml and data/data.yml from the theme's exampleSite folder into your project, then edit data/data.yml to fill in your personal information. Run hugo server to preview locally, or build and deploy the static output to any hosting platform that serves static files.
Yes, Online-Resume is open source and released under the MIT License, so you can use it for personal and commercial projects without paying a license fee.
Each section in the YAML data file has an order option. The smaller the value, the earlier the section appears. Set order values to rearrange sections without editing layout templates.
Set the show option of that section to false in data/data.yml. The content stays in the file but will not appear on the rendered resume page.
Copy data/data.yml to a new file like cn.yml, edit the content, add a custom layout file in layouts/page that points to the new data file, and create a content page with layout set to cn. The result appears at a URL like /cn.
Yes. The theme generates a standard Hugo static site. Follow the official Hugo deployment guides for Cloudflare Pages and Vercel, which the theme's README links to directly.
