Thomas' Static Web Site Generator

This documentation describes a methodology and tools to help you build and maintain a classical static web site.

Purpose

trgensit is open source software and documentation to automate most tasks to build and maintain a static web site. Its main functionality is to automatically generate and maintain navigation links that allow the user to navigate the site.

Limitations

trgensit is limited to the following use cases:

Usage

The basic idea to create a web site the trgensit way, is to create a tree of files on a local file system.

The main functionality provided by the scripts of trgensit is to generate and maintain the HTML links that allow the web site user to navigate the site.

trgensit allows you to choose any tool to write and maintain the "core" HTML for the web page content. More…

trgensit has some support for multilingual web sites.

Principles

No lock-in to specific tools

All artifacts in trgensit conform to well established standards:

No special file formats are used by trgensit. This means that you can choose, mix and match the tools you employ.

For scripting, Python version 3 is used; but the processing is not specific to Python. In fact, I had done a VBScript implementation earlier with exactly the same functionality.

What can be done locally, shall be done locally

Rather than asking the web server to dynamically generate pages which always look the same, I prefer to generate the web pages once, locally.

Separation of content from navigation

When generating or updating content for a web site, you want to concentrate on the content and do not want to be bothered with

In fact, the content of a page should not even need to know about the navigation of the site.

License and Legal Issues

Please read also the section legal issues and the GNU GPL license file


Last change: 2024-09-24
© 2002-2024 Dr. Thomas Redelberger redetho(at)gmx.de