mksite.sh is a static Web site / project HTML documentation formatter that only requires the Bourne shell and sed. It gives a common look and full navigation to an HTML Web site along with all the needed metadata detection, site map generation, and variable expansion. It has a tabbed layout suitable for hundreds of Web pages, and is small enough to be added to any project tarball.
|Tags||Internet Web Site Management|
Release Notes: A workaround was made for bugs in GNU sed. Pagelist detection was enhanced. The unit tests were corrected.
Release Notes: CSS formatting can be added per file. Output can be converted to DocBook XML. Multiple sitemaps can be integrated for large Web sites. Selftest features ensure shell and Perl script produce identical results. Textmode generation was aligned.
Release Notes: In this version, pages in subdirectories are now handled including automatic href adaption, the Perl script output is now byte-identical with the shell/sed script output, the text-mode navigation support has been corrected, and support for special characters and http-equiv metadata has been improved.
Release Notes: Since sed is slow on most platforms, a speedier Perl script has been added which is limited to the exact same functionality. A better tutorial has been added to the documentation.
Release Notes: A new and automatic printer-friendly and Web accessible layout was added. The linking of subdirectory pages was fixed for all variants. Variable expansion has new variants. Portability to non-GNU sed variants was improved.