Hugo Theme Online Resume

screenshot of Hugo Theme Online Resume

Hugo Theme Online Resume

A minimalist Hugo theme for your resume.


Online-Resume is a Hugo theme designed for creating resumes. It allows users to write their resume in a YAML file using Markdown and manage it through Git. The theme enables the resume to be displayed on a web page and printed as a PDF file directly from the browser. It can be deployed on various platforms that support Hugo or static files, such as GitHub Pages, Cloudflare Pages, Vercel, Netlify, or a personal hosting service.


  • User-friendly and easy to deploy: The theme is designed to be easy to use and can be quickly deployed on various platforms.
  • Built with Hugo and Markdown: Utilizes Hugo, a popular static site generator, and Markdown, a lightweight markup language, making it flexible and developer-friendly.
  • Supports multiple languages: Users can create resumes in multiple languages, allowing for localization and customization.
  • Customizable theme color and basic styles: Users can easily customize the theme color and basic styles to match their personal branding.
  • Modular content design: The theme follows a modular approach, allowing users to easily organize and rearrange the sections of their resume.
  • Responsive display: The resume is displayed responsively, ensuring a consistent experience across different devices.


To install the Online-Resume theme, follow these steps:

  1. Create a new Hugo site and add the theme as a git submodule.

    hugo new site resume
    cd resume && git init
    git submodule add themes/online-resume
  2. Copy the config.yml and data.yml files from the theme's exampleSite directory.

    cp themes/online-resume/exampleSite/config.yml .
    cp themes/online-resume/exampleSite/data/data.yml ./data
  3. Edit the data/data.yml file to update your resume content.

  4. Run hugo server and open the browser to preview your resume.

  5. Customize the resume further by editing the following files:

    • data/data.yml: Edit the resume content.
    • static/images/profile.png: Replace the profile photo with your own.
    • config.yml: Adjust website and theme style settings.


Online-Resume is a Hugo theme that simplifies the process of creating and managing resumes. With its user-friendly interface, support for multiple languages, and modular design, the theme allows users to create professional resumes that can be easily customized and deployed on various platforms. Whether you're a developer or a non-technical user, Online-Resume provides a convenient solution for showcasing your skills and experience online.


Hugo is an open-source static site generator that features fast build times, flexible themes, support for multiple content formats, multilingual websites, live reloading, and an active community. It allows developers to easily create and deploy SEO-friendly and mobile-responsive websites.


A personal website is an online platform that showcases an individual's work, interests, and personality. It can include a range of content, such as a bio, resume, portfolio, blog, and contact information, and is often used to promote one's personal brand or professional services.