Skip to main content

Blowfish

Build a site that feels unmistakably yours.

Blowfish gives you expressive layouts, thoughtful defaults, and practical content building blocks, so you can focus on the thing you want to say.

5

Homepage layouts

Choose the structure that suits the site you are making.

40+

Shortcodes

Compose expressive content without maintaining one-off templates.

100%

Your content

Portable Markdown, familiar Hugo configuration, and no lock-in.

Make it yours

A coherent system of layouts, colours, typography, and content controls.
Learn more

Compose faster

Useful components for richer stories, clearer documentation, and less custom glue.
Browse shortcodes

Made in the open

Explore real sites, community contributions, and patterns that hold up in production.
Learn more

Built for AI agents

Blowfish ships an agent skill that teaches Claude Code and other coding agents how to install, configure, and build with the theme.
Install the skill

Blowfish v3.5 is available. Start a new site with npx blowfish-tools new <site> or upgrade an existing site.

Working with a coding agent? In Claude Code, run /plugin marketplace add nunocoracao/blowfish, then /plugin install blowfish@blowfish. For another agent that reads project skills, copy the blowfish skill folder into your site at .claude/skills/blowfish/.

Theme playground

Try a homepage layout

Same content, six built-in Blowfish layouts. Pick one to preview it in place.

Layout documentation

Sponsors

Special thanks to our sponsors who help make Blowfish possible.

Contributors

287 amazing people have contributed to Blowfish

Recent