This is the source code for nicolesiggins.com, a personal website built with Hugo and the Congo 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.123.8-5fed9c591b694f314e5939548e11cc3dcb79a79c+extended darwin/amd64 BuildDate=2024-03-07T13:14:42Z VendorInfo=gohugoio
To preview the site locally:
git clone https://github.com/nicolelaine/nicolesiggins.com.git
cd nicolesiggins.com
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.nicolesiggins.com
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 |
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 i18n/, data/, and themes/ were removed for clarity.
Theme: Congo by @jpanther Built with Hugo