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.
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. |
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.
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.