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

RSS Recent releases

  •  30 Jan 2001 06:13

    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.

    •  30 Jan 2001 06:13

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

      Screenshot

      Project Spotlight

      termit

      A vte-based terminal emulator.

      Screenshot

      Project Spotlight

      fcmm

      A fast concurrent memoization map.