{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/jssg/","markdown":"https://findsoftware.frbit.cloud/jssg.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"jssg","name":"jssg","urls":{"repository":"https://github.com/agrison/jssg","docs":"https://github.com/agrison/jssg/blob/master/README.md"},"category":["ssg"],"description":"Java static site generator that builds Markdown and Textile posts and pages into HTML with Freemarker layouts.","maintainer":"Alexandre Grison","maintainerType":"individual","hosting":["static"],"language":"java","runtime":["jvm"],"contentStore":["flat-file"],"templating":"freemarker","runsAs":["static","local"],"renderingModes":["static"],"installMethod":"git clone, then mvn package","githubStargazers":22,"contributors":2,"packagistDownloads":null,"npmWeeklyDownloads":null,"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"urls","url":"https://api.github.com/repos/agrison/jssg","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://github.com/agrison/jssg/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://github.com/agrison/jssg/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/agrison/jssg","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/agrison/jssg/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/agrison/jssg/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"renderingModes","url":"https://github.com/agrison/jssg/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/agrison/jssg/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/agrison/jssg/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"templating","url":"https://github.com/agrison/jssg/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contentStore","url":"https://github.com/agrison/jssg/blob/master/README.md","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/agrison/jssg/blob/master/pom.xml","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/agrison/jssg","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/agrison/jssg/contributors","checkedAt":"2026-10-23T00:00:00.000Z"}],"status":"stub","ai":"authored"},"prose":"jssg is a static site generator written in Java. It reads posts and pages written in Markdown or Textile and merges them into HTML with Freemarker layouts, writing the result to a build folder. The project is installed by cloning the repository and running `mvn package`. `jssg -build -serve` builds the site and starts a local server that rebuilds changed files, and the README says the built site can be put on any web server.\n\n## Worth knowing\n\nThe repository holds no LICENSE file.\n\nCode snippet highlighting uses Pygments, which has to be in the PATH or set in the config.properties file."}