This documentation describes a methodology and tools to help you build and maintain a classical static web site.
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.
trgensit
is limited to the following use cases:
trgensit
. However standard
tools can be used easilyjavascript
is not precluded, trgensit
primaryly
supports navigation using pure HTML+CSS means.
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.
All artifacts in trgensit
conform to well established standards:
trgensit
uses standard XML file formats and standard XML
tools to manipulate files
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.
Rather than asking the web server to dynamically generate pages which always look the same, I prefer to generate the web pages once, locally.
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.
Please read also the section legal issues and the GNU GPL license file