Our great sponsors
-
nunjucks
A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Nice and simple. One note to the author - you could reduce your line count quite a bit and get a bunch of features for free by using Nunjucks (https://mozilla.github.io/nunjucks/) instead of parsing the template yourself. It handles your partials and variables in the same way plus a whole lot more.
My dude, them's fighting words. So I built a SSG in 50 lines of Java: https://github.com/vlofgren/50-line-java-ssg
Took about an hour (plus 15 minutes to try to figure out how to get into my github account, which I haven't actively used in the last 15 odd years).
My "real" Java SSG is at https://memex.marginalia.nu/. Unfortunately I don't have the source published.