Website design powered by Hugo and Hextra theme.
Install the dependencies:
brew install hugo golang
Launch the server:
hugo server --disableFastRender -Ds ./docs
For local development and testing, use the following commands:
# Run the Hugo server with live reloading
hugo server --disableFastRender -Ds ./docs
# Generate static site
hugo -s ./docs
# If you need to manually update modules for local testing
hugo mod clean --all
hugo mod get -u ./...
hugo mod tidy -s docs
# For Hextra main branch update (local testing only)
hugo mod get -u github.com/imfing/hextra@main
This project uses Renovate to automatically manage dependencies, including Hugo modules and the Hextra theme. Renovate will create pull requests when new versions are available.
The module update commands above are typically only needed for local testing, as Renovate handles dependency updates in pull requests automatically.
If you need to examine the current module configuration, you can use:
hugo mod graph
See the Hugo modules documentation for more details about working with Hugo modules.