hyde

A static website generator

Installation

PIPing hot hyde

However, based on your choice and use of plugins you may need to install
additional packages. The requirements for each plugin is outlined in the
corresponding plugin documentation.

Dependencies

While your mileage may vary, we consider the following to be essential for
generating a static website with hyde. These are a part of the requirements
file and the above command will download and install all of them as part
of hyde.

It is also recommended that you use virtualenv to separate the hyde
environment from other python projects. Note that installing hyde using
pip would install all of the below. However, if you’d like finer grained
control over the packages, you can install these individually:

argparse: argparse is required if you are on python 2.6.

commando: commando is a wrapper on top of argparse to give better syntax
and support for multi-command applications.

Jinja2: While hyde will support many more template languages in the
future, currently, Jinja2 is wholly supported and recommended.

Markdown: While there are plans to add support for other markups
(textile, restructured text, asciidoc etc..,), markdown is the one thats
currently completely supported.

Typogrify: Typogrify automatically fixes and enhances the typographical
accuracy of your content. While this is not a technical requirement for
hyde, it is absolutely essential to create good looking content.

The following commands can be used to install the dependencies for hyde
individually: