Hugo Profile is a high-performance, mobile-first Hugo theme built for developers, designers, and creators who want a beautiful personal portfolio and blog — without wrestling with complex setups. Powered by Bootstrap 5 and Font Awesome 6, every section of the site — from your hero introduction to your project showcase — is driven by a singleDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/gurusabarish/hugo-profile/llms.txt
Use this file to discover all available pages before exploring further.
hugo.yaml configuration file, making customization as simple as editing text. Whether you’re a student building your first online presence or a senior engineer looking for a polished professional site, Hugo Profile gives you a fully responsive, SEO-friendly foundation you can launch in minutes.
Key Features
Responsive Design
Mobile-first layout built on Bootstrap 5. Looks great on phones, tablets, and desktops.
Light / Dark Mode
Toggle between light, dark, and auto themes. Fully customizable color palette via
hugo.yaml.Internationalization (i18n)
Ships with English, Spanish, and French translations. Add any language with a simple TOML file.
Blog & Gallery
Full-featured blog with categories, tags, read time, scroll progress, and a dedicated image gallery section.
Contact Form
Built-in contact integration via FormSpree. No backend or server-side code required.
Analytics & Comments
First-class support for Google Analytics and Disqus comments — enable either with one line of config.
SEO Friendly
Semantic HTML, Open Graph tags, robots.txt generation, and RSS feeds out of the box.
Full-Text Search
Built-in search powered by a generated JSON index — no external service needed.
MathJax Support
Render LaTeX math expressions site-wide or opt in per page with
mathjax: true in front matter.How It Works
Hugo Profile is driven entirely by a singlehugo.yaml file at your site root. Every portfolio section — Hero, About, Experience, Education, Projects, Achievements, and Contact — maps to a block in the params section of that file. Enabling or disabling a section is as simple as flipping its enable flag:
hugo.yaml, and the theme handles all the rendering. When you need deeper customization — custom colors, fonts, navbar alignment, or additional scripts — all of those knobs live in the same file.
Requirements
Hugo Profile requires Hugo version 0.87.0 or higher. To check your currently installed version, run:hugo v0.143.0+extended. If Hugo is not installed yet, follow the official Hugo installation guide to get it set up for your operating system.
Live Demo
See Hugo Profile running in production before you install anything: 👉 https://hugo-profile.netlify.app The demo site is the unmodified example configuration that ships with the theme, so everything you see there is achievable straight out of the box.Next Steps
Quickstart
Have a working portfolio site running locally in under 5 minutes.
Installation
Detailed installation options: Git clone vs. Git submodule.