Our website is built on the Hugo Framework, along with Tailwind CSS. It is deployed to https://www.illinoisshuffleboard.org with Netlify.
Requirements:
- Hugo v0.143.1
- NodeJS (currently tested with v22.13.1)
To spin up a development environment:
- run
npm install
to install dependencies - run
hugo server -D
to generate the site - by default this will regenerate when changes are made - visit http://localhost:1313 to see the site
You can also use GitHub Codespaces or VSCode Dev Containers as a development environment.
Note: there are a few issues using Hugo with Tailwind CSS version 3, we have solved them using Jonas Duri's technique.