Blowfish supports several installation methods - as a git submodule, a Hugo Module, or as a completely manual install.
Detailed instructions for each method can be found in the Installation docs. You should consult the documentation for the simplest setup experience. Below is a quick start guide using submodules if you are using git, or Hugo modules if you’re already confident installing Hugo themes.
Quick start using git submodules
Note: Ensure you have Git, Go, and Hugo installed, and that you have created a new Hugo project before proceeding.
From your project directory, initialise git:
Configure Blowfish as a git submodule:
git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish
In the root folder of your website, delete the config.toml file that was generated by Hugo. Copy the *.toml config files from the theme into your config/_default/ folder.
You will find these theme config files in the Hugo cache directory, or download a copy from GitHub.