archetypes | ||
content | ||
layouts | ||
static/img | ||
themes | ||
tools | ||
.gitattributes | ||
.gitignore | ||
.gitlab-ci.yml | ||
.gitmodules | ||
.hugo-params | ||
.python-version | ||
build.sh | ||
config.yaml | ||
LICENSE | ||
README.md | ||
requirements.txt | ||
TODO.md |
CCCB Website
This is the website of CCCB.
Getting started
Get Hugo: https://gohugo.io/getting-started/installing
Clone this repo
git clone https://github.com/cccb/www
Switch directory
cd www
Fetch Submodules
git submodule update --recursive --remote --init
Run site locally
Run hugo webserver
hugo serve
Point your browser to http://localhost:1313/
To ready your site for upload, run "./build.sh", which also generates all.ics and adds the calendar table to index.html
Every change you make on the project will be reflected in your browser as long as hugo serve
is running.
Making a change
- Use your local dev setup (see Getting started) or via GitLab editor.
- Make your change in
staging
branch. - Commit (and push) your change.
- Gitlab CI is running pipeline. If successfull, check Staging Website if change is correct.
- Create merge request to merge changes from
staging
toproduction
. Ask somebody to check merge request or if small change, merge yourself. - Gitlab CI is running pipeline. If successfull, check Website if change is correct.