1
0
Fork 0
mirror of synced 2026-07-22 20:14:20 +02:00
Strolch's Website
  • PostScript 79.5%
  • JavaScript 19.1%
  • CSS 0.8%
  • HTML 0.6%
Find a file
Robert von Burg 5608463472
[Major] Update dependencies and migrate to Jakarta namespaces
Upgraded multiple dependencies for compatibility with latest versions, including Jakarta Servlet, Jakarta RS, and Jersey. Replaced outdated javax packages with jakarta equivalents to align with modern standards. Updated Maven plugin versions and renamed artifact IDs to follow a consistent naming convention.
2026-07-20 09:57:52 +02:00
.github/workflows [Project] Update GitHub Actions workflow dependencies 2026-07-05 12:32:10 +02:00
content [Major] Update dependencies and migrate to Jakarta namespaces 2026-07-20 09:57:52 +02:00
layouts [Major] Refactor Hugo theme to use site context over .Site 2026-07-05 12:15:04 +02:00
static [New] Enhance open API spec with additional endpoints 2025-05-22 11:24:00 +02:00
themes/hugo-theme-learn [Major] Refactor Hugo theme to use site context over .Site 2026-07-05 12:15:04 +02:00
.gitignore [New] Update to Java 23, Strolch 2.5.0, and add new XSD files 2025-03-06 11:17:15 +01:00
CNAME [Project] Initial Commit 2021-07-11 20:36:03 +02:00
config.toml [Minor] Add tutorial link to shortcuts menu 2026-07-20 09:50:38 +02:00
README.md [Project] Initial Commit 2021-07-11 20:36:03 +02:00

Strolch website

GoHugo

This website is created with the static site generator Hugo.

Theme

Uses the Hugo-theme-learn.

Special layout components are explained on learn.netlify.app/en/shortcodes.

Additional tools

https://www.liwen.id.au/heg/#gallery-usage https://github.com/liwenyip/hugo-easy-gallery/

Example use:

{{< gallery >}}
{{< figure link="/assets/... .png" caption="" caption-position="center" caption-effect="fade" >}}
{{< figure link="/assets/... .png" caption="" caption-position="center" caption-effect="fade" >}}
{{< figure link="/assets/... .png" caption="" caption-position="center" caption-effect="fade" >}}
{{< /gallery >}}
{{< load-photoswipe >}}

The last line only must be added once per page if multiple galleries are used.

Text format

All pages are separate md-files inside the content directory. The formatting of the text needs to use the rules specified in commonmark.org.

Test locally

To test the site locally, first install Hugo as described on "Install Hugo".

Example, for Mac:

brew install hugo

To run the site, open the terminal in the directory with the sources of this site and run the following command:

cd strolch.li
hugo serve

The website is now available on localhost:1313.

Build and run on GitHub Pages

Using a GitHub Action, the site is published on each commit into the main branch of this repository.

The "docs" directory is auto-generated by this GitHub Action so should never be manually touched. This directory is pushed to GitHub Pages.

This process is described here: