This repository contains the source code for the konflux-ci website hosted at konflux-ci.dev.
The website is based on Hugo and hugo-universal-theme.
When new code is pushed to the repository's main
branch, it triggers a GitHub action
that renders the website HTML and CSS files using Hugo, and pushes those artifacts to
the repository's GitHub Page which is reachable at
konflux-ci.dev.
See more details here: https://gohugo.io/hosting-and-deployment/hosting-on-github/
To deploy the website locally:
- Install Hugo: https://gohugo.io/installation/.
- Clone this repository and navigate to your clone.
- Fetch the hugo-universal-theme using the
git submodule update --init --
command - Run:
hugo --source website server -D
.
This will start a local web server and will provide you the link to your local website.