This is a rewrite of the website in Hugo, to make it easier to maintain and develop.
CI/CD will push a built copy onto branch production, which is what is running on
the actual website.
If you're unfamiliar with Hugo, check out their docs. Also check out this blog post explaining the directory structure Hugo expects.
First install git and clone the repository:
git clone https://github.com/tjphysicsteam/physicsteam-website
After that, install Docker compose. To build the dependencies, run
docker compose build
Finally, to start working on the site run
docker compose up
and visit http://127.0.0.1:1313/