GalleriesDeluxe is a Hugo theme for building multi-gallery photography sites, extending the single-gallery gallerydeluxe theme with support for multiple independent galleries, category navigation, and CSS-variable theming.
What is GalleriesDeluxe?
GalleriesDeluxe is an open-source Hugo theme that turns a folder of images into multiple browsable galleries. It is the plural version of gallerydeluxe, developed by bep (Bjørn Erik Pedersen), and is designed to let photographers group images into separate galleries, each with its own page and category filters. The theme runs on Hugo and, since version 0.6.0, uses plain CSS with Hugo's css.Build function, removing the Dart Sass dependency.
Key Features
- Multi-gallery support — Unlike the original gallerydeluxe, this theme renders multiple galleries, each with its own index and image set, on a single site.
- Category navigation — Galleries are organized into taxonomy and term pages by default, so visitors can filter photos by category; disable with
disableKinds = ["taxonomy", "term"]inhugo.toml. - CSS custom-property theming — Override built-in design tokens (for example,
--color-background) fromparams.galleriesdeluxe.cssvarsin your Hugo config or by dropping avars-custom.cssintoassets/css/galleriesdeluxe/. - No Sass required — Since v0.6.0 the theme builds stylesheets with Hugo's
css.Build, so you can skip installing Dart Sass. - Live demo and example site — A working demo is hosted at galleriesdeluxe.netlify.app, and the repository includes an
exampleSitefolder showing configuration and content structure. - Open source on GitHub — The source is available in the
bep/galleriesdeluxerepository.
Who is it for?
- Photographers — Build a multi-gallery portfolio site where each shoot or project gets its own gallery and category tags.
- Hugo developers — Deploy a fast static gallery site without needing a separate build step for stylesheets since only Hugo's built-in CSS processing is needed.
- Site owners migrating from gallerydeluxe — Move from a single gallery to multiple galleries while keeping the same theming approach and configuration style.
What can you do with GalleriesDeluxe?
- Photographers: Group photos into separate galleries for weddings, portraits, or travel, and let visitors browse each category independently.
- Developers: Customize colors and spacing by editing
vars-custom.cssor settingparams.galleriesdeluxe.cssvarsin the Hugo config, without touching the theme's template files. - Site maintainers: Remove category navigation entirely by adding
disableKinds = ["taxonomy", "term"]tohugo.tomlif you prefer a simple linear gallery list.
Pricing
GalleriesDeluxe is free and open source; the source is available on GitHub under the bep/galleriesdeluxe repository.
FAQ
Is GalleriesDeluxe free?
Yes, GalleriesDeluxe is an open-source Hugo theme available for free on GitHub.
Does GalleriesDeluxe require Sass?
No. Starting with version 0.6.0, GalleriesDeluxe uses plain CSS compiled with Hugo's css.Build function, so Dart Sass is no longer required.
How do I customize colors in GalleriesDeluxe?
You can override CSS custom properties either by setting params.galleriesdeluxe.cssvars in your Hugo config file or by creating an assets/css/galleriesdeluxe/vars-custom.css file in your project with your own variables.
Can I remove category navigation?
Yes. Add disableKinds = ["taxonomy", "term"] to your hugo.toml file to disable category and term pages.
Can I reuse the photos in the repository?
No. The photos in the repository are used for demo purposes only and are not licensed for reuse.








