Skip to content
JavaScript-based Jekyll clone
JavaScript
Branch: master
Clone or download
Pull request Compare This branch is 4 commits ahead, 14 commits behind marijnh:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
package.json
taunt.js
util.js

README.md

Taunt

A fork of Heckle, which is a minimal Jekyll clone in node.js.

Why?

I like the approach to managing a site taken by Jekyll. A lot.

I don't like Ruby, and I don't like strict logic-less templates. Jekyll is Ruby with Liquid as the templating engine.

Heckle is JavaScript with Mold (programmable template extravaganza) as the templating engine.

Why Taunt?

  1. Because it is a synonym for Heckle.
  2. I had difficulties using Octopress and Jekyll for various reasons, all of which have nothing to do with the quality of these tools but more with my personal workflow and inability/unwillingness to learn Ruby to deal with issues that arose. So I ended up looking for something similar written in Javascript which is how I got to Heckle. I think there are a few things that could be improved, such as supporting blogs with multiple languages and I will work on them as time permits.

Setup

Don't use Heckle at this point if you want something stable and finished. It's a work in progress, and may be radically changed or pitilessly abandoned at any time.

If that didn't scare you off, you should be able to get dependencies with npm install.

When the dependencies have been installed, you should be able to change to the directory that contains your blog files, and run...

nodejs /path/to/heckle/heckle.js

It parses a _config.yml and treats _posts, _layouts, and _includes dirs much like Jekyll. Your templates should be in Mold syntax and read $arg rather than post or page to get context information.

You can’t perform that action at this time.