A static site generator software written in Java for a wiki. Live demo can be seen here, hosted on fly.io
- updates content based on commits to a content repository
- generates the HTML content of the page
- serves the static assets using a Javalin server
All of the above are split into their own modules which interact when needed. More of a proof of concept, and first time writing a full website with Java.
The categories and content is configurable in two separate configs; one in src/main/resources/config.yml and another one in the actual content, which defines the groups, tags and other features related to the content.