Htmllint という html ファイルの構文チェックをしてくれるものがあります。ブラウザ上でも利用できるので、これを入れました。ダウンロードして解凍したファイルを CGI が動くフォルダへ置きます。
perl を使っているのですが、Jcode.pm を入れるため、NMAKE.EXE が必要でした。
Microsoftからダウンロードして Perl の bin ディレクトリにコピーしました。
Jcode.pm をインストールします。コマンドプロンプトから、
C:\> perl -MCPAN -e shell
cpan> install Jcede
次に htmllint.cgi と tagslist.cgi を編集します。ただし、htmllint のファイルは EUC でで書かれているので EUC で編集できるエディタが必要です。探すのが面倒だったので linux の vi で編集しました。
IIS なので、chdir と use lib をスクリプトに追加します。
また、htmllintenv を htmllint.env にします。
これで動きました。まあ、chdir と use lib が必要なのがわかってしまえば簡単です。