This repository documents my hands-on exploration of Hugo, a fast and modern static site generator written in Go.
It was created as part of Part III of the CIS 3500 Software Engineering assignment: “Kicking the Tires”, where we learned how to create a Hugo site from scratch and experiment with layouts, archetypes, and content.
- Created a brand new Hugo site (
portfolio/) - Customized the homepage using
layouts/index.html - Created pages like:
- About (
about.md) - Résumé (
resume.md) - Contact (using a custom archetype)
- About (
- Built a reusable single-page layout in
layouts/_default/single.html - Modified the default archetype to set
draft: falseby default - Practiced live editing using
hugo server - Generated a full static site using
hugo
To run the site locally:
cd portfolio
hugo serverThen visit: http://localhost:1313