This is a Hugo migration of the Overflow Identity theme, which is a mashup of two HTML5UP themes (unsurprisingly HTML5UP's Overflow and Identity). It is a simple, single page theme that I originally mashed up for my website.
An example site hosted with Netlify is in this repo.
The site is configured in 2 parts. Take a look at the file under exampleSite for an example.
The base configuration of the site, header and the footer are set in config.toml.
Footer uses Font Awesome icons for the social profiles. Find the relevant icon code on the FontAwesome gallery.
The content is configured in sections that are expected to reside as markdown files in the content directory.
The frontmatter contains 4 variables that can be configured:
title: "Section Title"
subheading: "Short description or subheading for the section that appears immediately below the section title."
index: 0 # Sections are sorted in increasing order of the index on the homepage.An example website for this project is available in the exampleSite repo. A web preview is hosted at: https://hugo-overflow-identity.pages.dev/.
When updating the theme locally, it can be run with: hugo server
The example site is hosted with CF Pages and deployed with: hugo --gc --minify --theme repo.
The --theme flag is required because Cloudflare clones the repo at /opt/buildhome/repo and doesn't include the name of the repo.