Heckle
Minimal Jekyll clone for Node.js that builds a site from Jekyll-style folders with Mold templates.
Heckle is a minimal Jekyll clone for Node.js, written by Marijn Haverbeke. It treats the _posts, _layouts and _includes folders in much the same way Jekyll does, and its templates are written in the Mold templating language.
Dependencies are installed with npm install, and the site is built by running heckle.js with nodejs from the directory that holds the blog files. The repository moved from GitHub to a new host at code.haverbeke.berlin, and the GitHub copy is archived.
Worth knowing
The README calls the project a work in progress that may be radically changed or abandoned at any time, and it advises against using Heckle where a stable, finished tool is needed. An npm package named heckle exists, but it belongs to a different project.
Identity
- Status
- Active
- Maintainer
- Marijn Haverbeke3
- Maintained by
- Individual
Rendering and deploy
- Install with
- npm install, then run heckle.js with nodejs in the blog directory1
Sources
- 2026-10-22: links, Categories, Runtime, Install with, Templating, Content storage
raw.githubusercontent.com/marijnh/heckle/master/README.md - 2026-10-22: links
code.haverbeke.berlin/marijn/heckle/raw/branch/main/README.md - 2026-10-22: Maintainer, License, License model
raw.githubusercontent.com/marijnh/heckle/master/LICENSE - 2026-10-22: Written in
api.github.com/repos/marijnh/heckle