The Guava tools are a set of Perl scripts for HTML pre-processing. You can create multi-page documents with contents tables, or use templates to give a consistent look to a set of pages. All output is passed through the C preprocessor, so you can use directives such as #include, #define and #if. There are also built-in macros for producing dates, cross references, etc.
|Tags||Internet Web Site Management Dynamic Content Text Processing Markup HTML/XHTML|
Release Notes: The hss2html program can now automatically #undef any macros that are predefined by the C preprocessor.
Release Notes: Changes to the FULLREF macro allow easier maintenance of web sites that are distributed over more than one server, improved dependency generation, and minor bugfixes.
Release Notes: Addition of line control to hss2html and htt2html, which means that error messages can now report the source file and line number where the error occurred.
Release Notes: Page names may now be specified in page HDR tags, and can use diff to avoid updating output files unnecessarily. There are also minor bug fixes, and changes to dependency generation.
Release Notes: This release adds an <IMPORT> macro, and fixes a bug in #include. Dependency generation can now cope with missing files, and wildcards can be used in filename arguments to the websrccopy and webbuilder scripts. Various other minor bugs have been fixed.