a static site generator
WARNING: THIS PAGE IS WORK IN PROGRESS!
Tack is a command-line application that compiles input files in various markup languages into a static website. It is loosely modeled after Bonsai & Stacey and hopefully is a lot less complex to setup and operate than nanoc. The software is written in C# and a proud Mono application that runs on Mac OS X and probably any other POSIX system.
Make sure, Mono and Git are installed, and just run
make from inside the working copy:
git clone git://github.com/roblillack/tack.git cd tack && make && sudo make install
By default, tack will be installed to
/usr/local—this can be changed by modifying the variable
PREFIX at the first line of the
Alternatively, you could run tack in-place by calling
$DIR/tack (it's a shell script) or linking to it.
tack(or the full version:
tack helplists all available commands.
A tack project basically is structured like this:
Any page of your site will have to be in its own directory …
Tack differentiates between four types of input files that are processed during the tacking of your site:
Plumbing together a tool like this in virtually no time would not be possible without an ecosystem of frameworks and libraries that you'll only find in the OSS space. Tack is standing on the shoulders of the following giants:
: Tack should even be downward compatible to older Bonsai versions (up until ~1.3.x). As long as Mustache (instead of Liquid) is used as a template language and LESS (instead of SASS) for style sheets, most Bonsai sites shall be tack-able out-of-the-box.