
Template details
Bridget
Bridget is a minimal Hugo theme for photographers and visual artists, powered by SolidJS for fast, image-focused portfolios.
About this template
Bridget is a minimal Hugo theme for photographers and visual artists, powered by SolidJS for interactive UI and built to serve image-focused portfolios.
What is Bridget?
Bridget is a Hugo theme that takes content structured as Markdown files (Hugo's standard content model) and produces a static photography portfolio site. It is maintained by Sped0n, who forked the design from tylermcrobert's bridget-pictures-www project. The live demo is available at https://bridget-demo.sped0n.com, and the repository's docs.md file provides full getting-started guidance. The theme is minimal by design and currently in maintenance mode, focusing on bug fixes rather than new features.
Key Features
- PageSpeed performance — Achieves 100/100 on both desktop and mobile in Google PageSpeed Insights.
- SolidJS-powered UI — Uses the SolidJS JavaScript library for declarative, efficient client-side rendering.
- JS dynamic loading — Scripts are loaded dynamically to keep initial page weight low.
- Image preloading and lazy loading — Images are preloaded and lazily loaded to balance initial load with on-scroll performance.
- Dynamic resolution — Image resolution adapts based on the user's view mode or device context.
- Analytics integrations — Multiple analytics services are supported for visitor tracking.
- Search engine verification — Supports verification for Google, Bing, Yandex, and Baidu.
Who is it for?
Bridget is designed for photographers who need a fast, minimal portfolio site without a complicated build process. Visual artists can use it to present their work in a clean gallery layout, and anyone familiar with Hugo can customize the theme to their needs. The theme's maintenance mode means it's best suited for users who want a stable base and are comfortable with occasional updates.
Use cases
- Photographers: Showcase a portfolio of high-resolution images with lazy loading and dynamic resolution for fast browsing.
- Visual artists: Publish a minimal online gallery using Hugo's static site generation and SolidJS interactivity.
- Hugo users: Start from a minimal theme and extend it, with the option to fork the repository since feature requests are not prioritized.
- Performance-focused site owners: Use the theme's 100/100 PageSpeed score as a baseline for a fast-loading image portfolio.
Maintenance status
The repository is in maintenance mode; bug fixes are the number one priority, while feature requests may not be addressed or may take a long time to be implemented. Forks are welcomed.









