Chris Wellons6 min readadvanced
A new, bespoke static site generator to replace Jekyll
Summary
The author replaced Jekyll with a custom C++ static site generator, ssg, for their blog, achieving significantly faster generation times and simpler deployment. Notably, the 8KLoC ssg was primarily written by Claude Opus 5.5 in about two hours, perfectly matching the author's specific coding style.
- Custom C++ SSG `ssg` generates a blog in 150ms, faster than Jekyll's Ruby startup.
- Jekyll's main pain point is deployment complexity, especially on macOS, not performance.
- `ssg` is a single-file C++ executable with zero dependencies, built with a simple `cc` command.
- Claude Opus 5.5 generated the 8KLoC `ssg` in ~2 hours, matching the author's unique C++ coding style.
Engineers interested in high-performance, dependency-free C++ systems or the cutting-edge capabilities of LLMs for generating complex, idiomatic code should read this.
8/10

