
Template details
Osprey Delight
Osprey Delight is the free-minded artist's choice for a clutter-free and blazingly fast single-page portfolio.
About this template
Osprey Delight
Osprey Delight is a free, open-source Hugo theme for building clutter-free, fast-loading single-page portfolio websites.
What is Osprey Delight?
Osprey Delight is a Hugo-based single-page portfolio theme created by kdevo as an enhanced fork of the original Osprey theme by Toma Nistor. It takes Hugo content files (about, gallery, blog, contact) and produces a static site with modular sections, lazy-loaded images, and built-in SEO optimization. The theme requires Hugo's extended version and Go for module installation.
Key Features
- Modular sections — Includes About, Gallery, Blog, and Contact sections out of the box, each configurable through content files.
- Gallery with modal boxes — A grid-based gallery that displays images in interactive lightbox modals.
- Contact form with Basin — Integrated AJAX contact form using Basin, with a configurable honeypot field for spambot protection.
- Automatic image optimization — Lazy loading, automatic resizing via the lazyimg module, LQIP blur-up placeholders, and WebP with fallback for older browsers.
- SEO performance — Reports a 100 score at PageSpeed Insights and auto-generates structured data.
- Theme customization — Multiple color themes, social icons via the icons module, smooth scrolling and scroll-spy, and automatic GitHub repo data fetching.
- No-JS fallbacks — Provides sane fallbacks for users with JavaScript disabled.
Who is it for?
Osprey Delight is aimed at artists, freelancers, and developers who want a fast personal portfolio site without managing complex JavaScript frameworks. It suits those comfortable with Hugo's file-based content workflow and editing a YAML config file.
- Artists and photographers — Showcase a grid-based gallery with lazy-loaded high-quality images and modal viewing.
- Developers — Maintain a lightweight blog and present open-source projects with auto-fetched GitHub repo data.
- Freelancers — Use the contact form with spambot protection to receive client inquiries via Basin.
What can you do with Osprey Delight?
- Showcase a portfolio — Create an about page, gallery, and blog to present your work.
- Collect client inquiries — Set up the Basin contact form to receive messages without server-side code.
- Optimize image-heavy pages — Use automatic lazy loading and WebP conversion to speed up gallery pages.
How does Osprey Delight work?
Osprey Delight is installed as a Hugo module. After running hugo mod init, you download the example config.yaml, create content files with hugo new about.md and hugo new gallery/my-item.md, and start the Hugo server. Images placed in the assets directory are automatically optimized at build time.
Pricing
Osprey Delight is free and open-source. There is no paid tier, but sponsorships are accepted through GitHub Sponsors to support ongoing maintenance.
Alternatives
Alternatives include the original Osprey theme by Toma Nistor, which offers a similar single-page layout but lacks the lazy-loading and modular features added by Osprey Delight.
FAQ
Is Osprey Delight free?
Yes, Osprey Delight is free and open-source. The source code is publicly available on GitHub, and you can install it as a Hugo module at no cost.
What do I need to use Osprey Delight?
You need Hugo's extended version and Go installed. The theme is installed as a Hugo module via hugo mod init, and you'll need a config.yaml file from the example site.
Does Osprey Delight support a blog?
Yes, it includes a lightweight blog section in addition to About, Gallery, and Contact sections. You can create blog posts using Hugo's content creation commands.
How do I customize the theme?
The theme is heavily customizable through the config.yaml file. Further granular customization is covered in the CUSTOMIZING.md file, and users can also modify the theme modules directly.















