HUGO website template
Template repo for creating static websites with HUGO
The goal is to be close to upstream, using our minimal Alpine based containers
Tips for creating a website
Dealing with HUGO modules requires the go binary and git. It may have use cases but may also not be needed.
Instead, download themes with git and checkout a tagged release. Write down which release is used.
Avoid using SASS for CSS, as libsass (included in hugo extended) is deprecated and Dart sass is complicated to install and use.
Avoid using external CSS frameworks if possible.
If you have a simple hugo website, the -mini hugo-container image is fine. Otherwise you need other images including more tools.
Update Drone configuration
To update the .drone.yml you will need to install drone and hand it your credentials. Easiest is to use the nix shell. Install nix systemwide for easiest use.
You need access to drone.fsfe.org to sign the configuration.