Projects / mksite.sh

mksite.sh

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
Licenses zlib/libpng
Implementation Unix Shell

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  27 Apr 2006 22:49
  • Rrelease-after

Changes: A workaround was made for bugs in GNU sed. Pagelist detection was enhanced. The unit tests were corrected.

Changes: 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.

Changes: 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.

Changes: 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.

Changes: 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.

69a4a63fdbf37928841e1c9641b6968e_thumb

Project Spotlight

UnNetHack

A variant of the hugely popular roguelike game, NetHack.

A2963285f20d38ec29168079de5b1dc4_thumb

Project Spotlight

Research Master

A research organizer with BibTex and LaTeX flashcard functionalities.