This is the source code for infinitelysmallthings.net, a website built with Hugo and the Blowfish theme, using Hugo Modules and deployed via GitHub Actions to GitHub Pages.
Make sure you have Hugo Extended installed.
This site is built with Hugo version:
hugo v0.150.0+extended+withdeploy darwin/arm64 BuildDate=2025-09-08T13:01:12Z VendorInfo=brew
To preview the site locally:
git clone https://github.com/nicolelaine/infinitelysmallthings.net.git
cd infinitelysmallthings.net
hugo mod tidy
./serve.sh
hugo server --baseURL http://localhost:1313/
This site is automatically deployed to GitHub Pages using a GitHub Actions workflow.
Deployment steps:
Push to the main branch.
GitHub Actions runs hugo and deploys the output in the /public/ folder to the gh-pages branch.
The live site is available at: https://www.infinitelysmallthings.net
Folder/File | Description |
---|---|
config/_default/ |
Hugo site configuration files (config.toml , etc.) |
content/ |
Website's markdown content |
layouts/ |
Custom templates and overrides |
static/ |
Static assets (files, etc) |
assets/ |
Processed assets |
archetypes/ |
Contains content templates for new pages or posts |
serve.sh |
Helper script to run the site locally |
i18n/ |
Stores translation strings for interface text |
CNAME |
Stores the custom domain |
.gitignore |
Everything not pushed to Git/Github |
go.mod , go.sum |
Hugo Modules configuration |
.github/workflows/ |
GitHub Actions deployment setup |
The public/ and resources folders are not committed — they are regenerated automatically. Unused folders like data/ and themes/ were removed for clarity.
Theme: Blowfish by @nunocoracao Built with Hugo