
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[1] & 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 Makefile.
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 tack)$PROJECT/outputtack servetack help lists all available commands.A tack project basically is structured like this:
content/templates/public/.htaccess, style sheets, javascript, favicon, …).site.ymlAny page of your site will have to be in its own directory …
TBD
TBD
TBD
Tack differentiates between four types of input files that are processed during the tacking of your site:
TBD
TDB
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:
[1]: 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.
tack.©2012 Robert Lillack, burningsoda.com.