Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A lightweight, JavaScript-free Hugo theme for moodboarding.

Portfolio library replicating the GitHub UI, built with Next.js, TypeScript, and Tailwind CSS.
Mood is a lightweight, JavaScript-free Hugo theme built for creating moodboards and visual inspiration sites. It takes Markdown content and front matter from Hugo's content directory and renders a clean, responsive static website with minimal inline CSS, optional Cloudinary image optimization, and SEO-ready meta tags. The theme was created by Harry Cresswell and is released under the MIT License.
Mood is a static site theme for Hugo, a fast static site generator written in Go. As input it uses Hugo content files — Markdown posts with front matter — stored in the content/post folder, and it outputs a fully static HTML website with no JavaScript. The theme is maintained by Harry Cresswell and available on GitHub under the MIT License.
hugo new post/date-title/index.md command to generate posts with the theme's archetype, then add your inspiration images and notes.Install Hugo, create a new site, add the mood repository as a git submodule in the themes directory, then move the config.toml, netlify.toml, and assets folder from the exampleSite to your project root. Configure your menu and optionally set your Cloudinary cloud name in netlify.toml and config.toml, then run hugo server or build and deploy to Netlify.
Yes, Mood is released under the MIT License, so you can use, modify, and distribute it freely. The copyright notice credits the author, Harry Cresswell.
No. Cloudinary is optional — you can self-host images using Hugo page bundles with image page resources. If you skip Cloudinary, just remove the image field from post front matter and let Hugo handle responsive images and LQIP.
From your project root, run git submodule update --remote --merge, then replace your existing assets folder with the one from the theme, commit, and push. You can also pin to a specific release using git tag and git checkout.
No, Mood is described as JavaScript-free. It relies on HTML and CSS only, which contributes to its light weight and fast load times.
