Some notes and links on Static Site Generators (SSG).
A "hello world" program for the 2010's (and 2020s).
Articles
Why You Should Write Your Own Static Site Generator; Nov 2023.
The understated innovation of static site generators
Smaller Static Sites with New Formats - 2022. Optimizing Fonts, Images etc using newer formats and tools.
Elements Of a Great Markup Language
"... static site generator which takes a bunch of input documents, a custom conversion script, and outputs a bunch of HTML files."
low touch - hosted SSG
Desktop SSG
Publii - Open-Source CMS for Static Site
Static site generators
roman-kashitsyn/mmapped.blog that powers mmapped.blog is a Go program that implements? subset of latex and converts it to HTML. See the "blogware" source code.
Kitten: Home A 💕 Small Web development kit. Build using #html, #css , and #javascript . Progressively enhance with Streaming HTML and #htmx
jemdoc -- light text-based markup language designed for creating
websites. Based on Asciidoc. Has #latex support for math, but the
equations are rendered as static images, not MathJax etc.,. Appears to
be popular with academics.
JBake - Java based open source static site/blog generator -- this is actually surprisingly smooth.
nuex/zodiac: A static website generator written in awk and sh.
Makefile-Based Static Website Generator
Makefile and discount powered blog
Static site generator with rsync and lowdown - Roman Zolotarev [SSG]
kambrium/dssg: A static site generator written in D
sysgears/grain: Static Web Site Building Framework For Groovy that uses ASCIIdoctor
Static site generators need less rigid content APIs | Hacker News
Hammer for Mac 6.9 - Available Now
jeremycw/mfbg: Mother F*ing Blog Generator -- a Makefile + pandoc.
Home - Styx Static Site Generator -- The Purely Functional Static Site Generator. Styx is a functional static site generator based on the Nix package manager.
srid/rib-sample: Sample site for the Rib static site generator
Pelican 4.2.0 — Pelican 4.2.0 documentation with m.css looks very good.
bastibe/org-static-blog: A static site generator using org-mode
Lume, the static site generator for Deno - Lume
jorge is a personal (small + opinionated) site generator inspired by Jekyll, written in Go, with org-mode and markdown support.
Static site generator for Django - Django Distill
Headless SSG
Deployments
surge.sh:
Examples of surge.sh sites:
Commenting systems
Search for static sites
Not exactly SSG
Crazy / Fun static site generators
Typst
Rheo? is an typesetting and static site engine for Typst.