Back to templates

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.

screenshot of Osprey Delight on template0.com