FindSoftware

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

  1. 2026-10-22: links, Categories, Runtime, Install with, Templating, Content storage
    raw.githubusercontent.com/marijnh/heckle/master/README.md
  2. 2026-10-22: links
    code.haverbeke.berlin/marijn/heckle/raw/branch/main/README.md
  3. 2026-10-22: Maintainer, License, License model
    raw.githubusercontent.com/marijnh/heckle/master/LICENSE
  4. 2026-10-22: Written in
    api.github.com/repos/marijnh/heckle

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON