Azorella

Azorella is a static site generator, written in Tcl. It's named after a genus of cushion-forming plants. It's development is currently in progress, along with this website.

It works by using raw HTML pages as inputs, which can also use special tags for linking to other internal pages, generate lists of its children pages and use conditionals, among others.

This application expects the resulting site's pages to be organized in a tree-like manner, so, a single page must be set as the root or main page and the remaining pages must have a single parent page defined. This is done by a dedicated subset of special tags. Additionally, and optionally, the description and the creation date and time of each page can be defined in it.

The titles of the pages are taken from their respective file names, which must take a special format. These file names, without the extensions, will also work as their respective identifiers (or slugs), which will be used for the aforementioned tags, as well as for command line usage.

It's currently available here.

License

The project is licensed under the MIT License.