Projects / HTML Sucks Completely

HTML Sucks Completely

HSC (HTML Sucks Completely) is a developer tool for HTML projects. It is mainly intended for creating and maintaining larger Web sites, with a focus on compact and standards-conforming code. Its source texts are HTML files that use an extended syntax allowing for macros, conditionals, variables, expressions, etc. These sources are transformed into static (X)HTML pages. HSC checks the result for many common errors such as missing end tags and nesting mistakes, both in the markup and, to a limited extent, in CSS. As a commandline tool, it can be used together with "make", and a dependency generator is included. The macro library features things like navigation menus, LaTeX-style sections, footnotes and bibliographies, semiautomatic table-based layout, and database/scripting interfaces.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  10 Apr 2006 14:22

Release Notes: Various compilation problems on the Win32 platform were fixed, and the build environment was changed to MinGW. Current Win32 binaries are available from the homepage again.

  •  03 Apr 2006 10:37

Release Notes: Minor compilation problems on OS X were fixed. An up to date version of the OS X binaries is available.

  •  16 Mar 2006 07:00

Release Notes: This version has a new special tag added for more complex pattern matching, some more descriptive error messages, and various small fixes in the code and documentation.

  •  18 Sep 2005 03:12

Release Notes: This will be the last release before 1.0. This release features minor performance improvements, regular expression operators, improved container nesting checks, and a complete parser for CSS values. A few bugs in the handling of project files and AmigaOS functions have been fixed. The documentation has been completely overhauled for easier navigation and better looks due to CSS. A (preliminary) ebuild file for Gentoo Linux is now included.

  •  04 Jun 2004 05:31

Release Notes: This is just a minor release to restore compatibility with Microsoft Visual C++. Users of other systems won't need this.

Screenshot

Project Spotlight

git-link

A Git sub-command for building repo-browser URLs to git objects and paths.

Screenshot

Project Spotlight

Cuadro+ Thermal Simulator and Benchmarker

A simulator of a thermal system and benchmarker.