Projects / SmartHTML

SmartHTML

SmartHTML is yet another HTML preprocessor. It allows you to write Web pages in a language more sane than HTML: paragraphs are automatically inserted when two consecutive newlines are encountered. Special symbols like < & etc. are automatically replaced. Tags look like texinfo: @tagname { contents }. Written in Perl, it allows tags to run Perl subroutines on the contents, allowing e.g. automatic generation of a table of contents, smarter generation of links, macros which can define HTML code which has to be maintained in only one place, etc.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  10 Nov 1999 15:01

    Release Notes: Use of the Image::Size module to automatically insert WIDTH/HEIGHT tags on referenced pictures, inclusion of a Template Perl module which makes it easier to use SmartHTML-generated pages in CGI-scripts, and some bugfixes, new tags and other minor new features.

    •  29 Aug 1999 02:07

      Release Notes: Macros can now take named arguments, bugs with .header/.footer files fixed.

      Screenshot

      Project Spotlight

      OpenStack4j

      A Fluent OpenStack client API for Java.

      Screenshot

      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.