Go to the Python web sight for more information. Ht2html.py takes as input a template HTML file which is a file that creates a standard set of styles for section headers, colors, fonts, and graphics. Each page has a background image which has the GUSE lettering in a large font. Including this background image was questionable in relation to the third goal. Since it is only one 13K file shared by all the HTML files, it seemed reasonable.
Content providers edit the template file.
Before running ht2html.py on files derived from the template, several small things are done to the template to prepare it for the script. I add a series of meta-data lines to the template. These are in the form of RFC822 headers. These declarative headers are hooks into the contents of the final HTML and allow you to specify things like the title, author, pagecolor, and corner banner for the page. These are added by ht2html.py .