Maintainer
Frieder Monninger
Description
The htmindex program reads a set of input files and produces a set of HTML formatted files, including an automatically-generated Index and Table of Contents.
The author writes: This program is a quick "hack" in order to make html programming more convenient.
Categories
Versions
Links
Details
The input files are standard ASCII files, and must all be stored in the same directory.
Three special files must be present:
- head.std which contains a standard html header
- foot.std which contains the standard html end information
- filelist.dat which lists the files that will be processed (a .raw suffix will be added to each filename)
Files will be listed in the Table of Contents in the same order that they are listed in filelist.dat.
The 'htmindex' program produces three types of output files:
- Global files, which contain information extracted from all of the input files: the Table of Contents and the Index.
- For each .raw file: a corresponding HTML file containing the original text plus automatically-generated references, definitions and formatting.
- A file filelist.new which lists all files in the current directory that have the suffix '.raw'. This is supplied for the convenience of the developer, and can be used as a starting point for the filelist.dat file.
The .raw files may contain:
- Plain ASCII text
- HTML markup tags that you have added yourself
- Simple Commands that follow easily-understood rules and are interpreted by htmindex
Commands are used to indicate:
- Text to be used as headings (in one of three levels)
- Words to be used as index entries (which are linked to from the generated index page, and also from other occurrences of the word within the files being processed)
Supported compilers
Licensing