The Toolbox website is created with the Lektor Static Site Generator and managed via GitLab. This replaced the previous Wordpress website, which was the flagship of the Internet and looked just as modern and well maintained as the semi-designed Wordpress installations for which no one really felt responsible.
At the current toolbox website everyone can contribute relatively easily and change nearly everything. A detailed step-by-step guide can be found on gitlab.com/ToolboxBodensee/webseite/toolbox-webseite in German. If you need support with Git or Lektor, it's best to come to the Toolbox (most likely on Thursdays after the weekly meeting) and ask for support.
Lektor is a static site generator that gives you many possibilities and is relatively easy to use even for inexperienced users.
Very useful here is the
lektor server command, which starts a local web server and not only displays the web page but also enables you to change it via a web interface.
Meanwhile, we have some gimmicks on the site that go beyond the basic features of Lektor. Lektor allows you to edit any page. The appearance of the pages is created by Jinja2 templates. Here you can define extensive loops and conditions, which are then executed by Lektor and rendered as a website.
Since the Toolbox also tries to appeal to an international audience and not to deny access through a language barrier, there is also a translation of the page into English. At the beginning this caused some problems, e.g. the plugin responsible for the RSS feed could not render the page anymore. Fortunately, Lektor can create all kinds of files from templates and not just HTML pages. For example, the template for the blog's RSS feed looks like this: templates/feed_blog.xml.
Since the translation is available, there are also some menu elements that should be available in several languages. This is solved via the databags.
If you are interested in Lektor, you should have a look at the documentation of Lektor for more tricks, because there are some useful elements there.
Pictures in Git
For storing binary blobs in git we use Git - Large File Storage. If you don't know this yet and would like to pack larger binary files into the git, you should take a closer look at git-lfs!
Now, please enjouy our website.
direct to youtube video