ivyprojectstahcheeindex

Tahchee

A Cheetah extension and build system

News

Check the latest version of Tahchee !
→ Tahchee 0.9.8 (Oct 2007)
→ Read the documentation

Tahchee is a tool for developers and Web designers that makes it possible to easily build a static Web site using the Cheetah template system.

Tahchee fills in the gap between bare template and macro processing system and dynamic template-based Web sites. It acts both as a build system (a la "make") as well as an extension to the Cheetah template system that makes it really easy to build small to medium-sized sites.

Tahchee is is ideal for writing open source projects, small company or personal web sites.Tahchee is an open-source project released under the revised BSD license.

Features

Tahchee can generate a set of files (HTML, CSS, even PHP), that constitute your website, thanks to the Cheetah template system, but it allows you to do more:

Create ANY website content
Whether XHTML, CSS, PHP, .htaccess, Tahchee can create your site files from templates that can be entirely scripted in Python.
Integrated (simple) build system
Only the new or changed parts of your website are rebuilt, saving you time when working with medium and large-sized projects.
Kiwi (markdown-like) markup
While still in beta (ask the group for more info), this plugin allows you to edit your website HTML pages with a simple wiki-like markup.
Automatic text rendering
If you want to have your text rendered in a particular font, you can use a TrueType font and render it to an image. This requires the PIL to be installed.
Linking system
Links between page templates can be made relatively to the site root and will be automatically managed by tahchee, converted to relative or absolute link when necessary.
Easy and Evolvable
You start with a project template that allow to get your first website up and running in minutes. Plugins allow you to easily customize the way Tahchee works.

Getting started

You can get started with Tahchee in a few minutes. At first, go to the downloads section, and download the latest version. There is a small text file that will let you know how to get started.

easy_install tahchee

You could also have a quick look at the manual, which will give you a good idea of how Tahchee works.

Questions ?

A Tahchee Google Group was created recently. You can ask any questions there, submit bug reports, or submit patches. The group will be used as a mailing list.