Skip to content

ktt-ol/www

Repository files navigation

Website of the Hackspace Oldenburg / Mainframe

TODO

  • Fix mini calendar (sometimes doesn't show any entries)
  • Remove "Verein" once new ktt.de site is up
  • Create a more visible link to the site of ktt.de

Potential Improvements

  • Bring back introduction block on main page -- something like on https://jugendhackt.org/ perhaps?
  • English translations?
  • Write more about Do's & Don't in the space (at about/about.md)
  • Write more about self-organised groups and how we make decisions
  • Move space status to top on mobile
  • Add more than 5 calendar appointments in the short view

Development

You'll need zola for generating the static site and Python for generating the photo albums. You may install the tools locally or use the provided nix devshell.

Run zola serve to build the site and run a local server:

$ zola serve
Building site...
Checking all internal links with anchors.
> Successfully checked 1 internal link(s) with anchors.
-> Creating 114 pages (0 orphan) and 41 sections
Done in 789ms.

Listening for changes in /./{config.toml,content,sass,static,templates}
Press Ctrl+C to stop

Web server is available at http://127.0.0.1:1111 (bound to 127.0.0.1:1111)

The production site is built and deployed using GitHub Actions.

To generate the IFS pages and albums, run the following Python scripts:

python3 ifs.py
python3 albums.py