No description
  • SCSS 96.1%
  • HTML 3%
  • JavaScript 0.4%
  • Dockerfile 0.3%
  • Ruby 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
fleg f377badaaf
All checks were successful
/ build_website (push) Successful in 7s
/ build_and_push_container (push) Successful in 10s
/ update_portainer (push) Successful in 1s
/ build_website_retro (push) Successful in 7s
/ build_and_push_container_retro (push) Successful in 11s
revert Urodzin Czasoprzestrzeni (bo minęły)
revert Urodziny Czasoprzestrzeni
2026-10-01 11:32:51 +00:00
.forgejo/workflows Update retro site build 2026-09-27 12:22:14 +02:00
.vscode updating sorting and limiting of services, improve service dummy content 2022-06-27 10:31:24 +10:00
.well-known/matrix Dodanie .well-known z wpisami dot. matriksa 2025-03-20 19:52:15 +01:00
_data Images size and file format edited. Archive images marked as _old 2026-04-02 12:07:03 +02:00
_includes Typst->jekyll: Initial version 2026-09-27 12:06:13 +02:00
_layouts fedi linki 2025-03-28 12:37:47 +01:00
_sass Justify main menu to the right 2026-03-06 09:13:17 +00:00
assets revert Urodzin Czasoprzestrzeni (bo minęły) 2026-10-01 11:32:51 +00:00
docker Multilang 2026-02-15 17:58:04 +01:00
images Fix filename case 2026-04-15 19:06:33 +02:00
.gitignore Typst->jekyll: Initial version 2026-09-27 12:06:13 +02:00
_config.yml Typst->jekyll: Initial version 2026-09-27 12:06:13 +02:00
_config_retro.yml UA version added. Minor spelling and formatting changes across the content in all languages 2026-04-01 14:17:55 +02:00
Gemfile Multilang 2026-02-15 17:58:04 +01:00
index.en.md revert Urodzin Czasoprzestrzeni (bo minęły) 2026-10-01 11:32:51 +00:00
index.md Multilang 2026-02-15 17:58:04 +01:00
index.pl.md revert Urodzin Czasoprzestrzeni (bo minęły) 2026-10-01 11:32:51 +00:00
index.ua.md revert Urodzin Czasoprzestrzeni (bo minęły) 2026-10-01 11:32:51 +00:00
LICENSE update baseurl and license email 2021-03-09 13:57:17 +10:00
ORIGINAL_README.md Created my own README 2025-02-23 20:47:02 +01:00
preprocess_documents.rb Typst->Jekyll: change layout to "home" 2026-09-27 12:14:44 +02:00
README.md README.md: fix caddy tagging 2025-11-16 20:34:37 +01:00

hswro.org website

Common tasks

Testing the website locally

Assuming that you have installed Jekyll properly, run: bundle exec jekyll serve

Alternative is to use docker/podman. In the repo directory:

docker run -p="4000:4000" --volume="$PWD:/data:Z" -it git.hswro.org/hswro/hswro_org_build:latest

Preview should be available on http://localhost:4000 .

Doesn't work for me or I'm too lazy to do it

Forgejo Actions should generate it for you, then you should be able to download the compressed website ready for viewing locally.

Speaking of which, how to change something in Forgejo Actions

Edit .forgejo/workflows/build-jekyll.yml keeping in mind that Forgejo Actions is based on the most unhinged piece of techbro engineering called GitHub Actions, so you are not going to enjoy it if you've used any sane CI before.

Editing the website

Edit the markdown file which you want to edit. As of now there are two files: index.md and kontakt.md.

Editing the thingies that show the places in the hackerspace on the main page

Check out the _data/features.json file.

Editing the layout of the main page

Edit _layouts/home.html

Editing the menu on top or on the bottom

Edit _data/menus.yml

Rebuilding and pushing the build/serve images

You need to be authenticated to do this. Go to Applications, create a new Access Token with Access set to All and scope of Packages: Read and Write. Run docker login git.hswro.org, enter your Forgejo username, use the Access Token as a password. From there you can publish images:

docker build -t git.hswro.org/hswro/hswro_org_build -f docker/build.Dockerfile .
docker push git.hswro.org/hswro/hswro_org_build:latest
docker build -t git.hswro.org/hswro/hswro_org_serve_base:caddy -f docker/serve_base.Dockerfile .
docker push git.hswro.org/hswro/hswro_org_serve_base:caddy