This is a sample /site/ directory: files in this directory will typically include your site's policies, a FAQ file, an ``about this site'' file, contact information, and so on. See the sample faq.ht file for more hints.

The file site.cf is the global configuration file for the site, consisting of name=value pairs. Values are substituted for ``entity references'' (of the form &name;) in .ht files. If an entity name is defined, it will be replaced with the null string if the name contains a period, otherwise it will be passed through to the browser: this allows the standard entities like   to be treated normally.

The templates/ directory contains template files (makes sense, doesn't it?) that are expanded in place of tags with matching names in .ht files.

If a file called HEADER.inc is present in any directory, it will be included in the directory's listing (like this one is). If you don't want the filenames in this (or any other) directory to show up in normal listings, you can create a file in this directory called index.inc that will be included in place of the index. As usual, an index.html or index.ht file will be served in place of the CGI-generated listing.

If a file called ..cf is present in any directory, definitions it contains override those in parent directories and site.cf. A prefix of dir. is automatically prepended to all of its definitions in order to prevent overriding definitions that really do have to be site-wide.

If you are looking at the source tree in a web browser, you should be seeing HEADER.html instead of HEADER.inc.