A static site generator made with Java, Spring and PicoCSS
Find a file
2026-02-18 21:32:40 +01:00
.mvn/wrapper Initial Commit 2026-02-13 10:22:40 +01:00
Docker Revert "Fix to the loading of env vars." 2026-02-15 16:06:30 +01:00
Podman Rename network from 'baikal' to 'java-ssg' 2026-02-14 21:35:49 +01:00
src Fix the conversion of md files. 2026-02-18 21:32:40 +01:00
.gitattributes Initial Commit 2026-02-13 10:22:40 +01:00
.gitignore Added conversion logic. 2026-02-14 18:29:16 +01:00
LICENSE Added the Web server + the license 2026-02-14 20:07:43 +01:00
mvnw Initial Commit 2026-02-13 10:22:40 +01:00
mvnw.cmd Initial Commit 2026-02-13 10:22:40 +01:00
pom.xml Initial Commit 2026-02-13 10:22:40 +01:00
README.md Update README with environment variables information 2026-02-15 16:17:26 +01:00

Java SSG

Dependences

JDK 25

Build

./mvnw clean package

Docker/Podman Quadlets

Image docker.io/nastroa/java-ssg

Environment variables to set:

  • PICO_THEME
  • SITE_TITLE
  • RELOAD -> set it to false unless you need to reconvert all the md files

Docker folder contains:

  • Dockerfile -> build the Java app, take the jar file in the target folder, paste it in the Docker directory of the project and build
  • docker-compose.yaml
docker compose run -d

Podman folder contains:

  • .container file
  • .network file
  • .pod file
systemctl --user daemon-reload
systemctl --user start java-ssg.pod

Enjoy <3