You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
4 weeks ago | |
---|---|---|
content | 4 weeks ago | |
data | 4 weeks ago | |
docs | 4 weeks ago | |
sass | 4 weeks ago | |
scripts | 4 weeks ago | |
static | 5 months ago | |
templates | 4 weeks ago | |
.gitignore | 10 months ago | |
.woodpecker.yml | 4 weeks ago | |
LICENSE.md | 10 months ago | |
Makefile | 10 months ago | |
README.md | 4 weeks ago | |
config.toml | 5 months ago |
README.md
Development environment
This website uses Zola, an easy to use static site generator.
To get started:
- Install Zola:
Make env
- Live reload
make serve
- Make changes and publish
make
Build artifacts should be available in ./public/
Deployment
This repository uses Gna! Woodpecker-CI to build and Librepages to deploy on each commit.
To setup the CI:
ssh-keygen -b 4096 -f /tmp/pages
xclip -sel clip -in < /tmp/pages.pub
- use that to add a key in https://forgejo.gna.org/Gna/website/settings/keys (with write access)
- xclip -sel clip -in < /tmp/pages
- use that to add the hostea_write_deploy_key (see .woodpecker.yml) in https://woodpecker.gna.org/Gna/website/settings#secrets
- get the secret for pages in ~/.enough/gna.org/inventory/group_vars/pages-service-group.yml
- add secret for pages in https://woodpecker.gna.org/Gna/website/settings#secrets under the name pages_deploy_secret to match .woodpecker.yml