HTML Tidy Library Project

開発者の大半が Dave Raggett の素晴しい HTML Tidy プログラムを保守し、そしてさらに開発するために SourceForge プロジェクトに協力しました。 我々には、主な目的が2つあります。 一つ目は、すべてのパッチと皆さんが提供する修正を集めて、プログラムに取り込むための本拠地を提供すること。 二つ目に、ほかのソフトウエアに Tidy を簡単に取り込めるように、 Tidy のライブラリ形式が作成されました。

目次

ニュース

14 February 006

From tidy dated "14 February 2006", ports on Windows64 should work out-of-the-box.

20 January 2006

The automated build is currently broken. The latest source can be obtained using CVS.

11 November, 2005

From tidy dated "11 November 2005", hash lookup is used by default (issue 1331849). This can be disabled at build time. Please report any bug. Along with issue 1345637 being fixed, tidy should handle large documents faster.

21 July, 2005

The man page is now available online (formatted using groff -Thtml -mandoc).

14 June, 2005

The quick reference card and the man page are now automatically generated as part of the build process using the TidyLib APIs. Use 'make doc' to generate them.

21 November, 2004

The source code is now searchable and cross-referenced using LXR.

18 September, 2004

( 2004-09-17 10:27:57 - Project CVS Service ) As of 2004-09-17 there is a problem with the CVS host serving anonymous CVS, nightly tarballs and ViewCVS for projects that start with the letters m, n, p, q, t, y and z. We currently do not have an estimate on when they will be back up.

Also added Checked by Tidy icon (courtesy of Marc Gueury).

1 August, 2004

Automatic updates of the source, documentation, and SourceForge compile farm machine builds to this web site are temporarily disabled, due to SourceForge removing support for the 'cron' jobs that automate this process.

Please bear with us during this period - manual updates may be made on an ad-hoc basis, source is always available through CVS.

5 July, 2004

Updated the list of available SourceForge compile farm machine builds.

26 June, 2004

Updated some links to third-party products.

ドキュメント

Dave Raggett による概要

クイックリファレンス

マニュアルページ

TidyLib 入門

TidyLib API ドキュメント

-help-config コマンドラインオプションで、 Tidy 設定オプションの短いリストを得ることができます。 -show-configで、すべてのオプションのリストを得ることができます。

よくある質問

2005年10月20日更新のドキュメントをダウンロードしましょう。

2000年8月4日の最初の Tidy ドキュメント。

サポート

FAQにある「サポートを受ける方法」 という項目をご覧になると、 HTML Tidy に対するサポートを受けることに関して情報があります。

実行形式

Windows初心者は、( Cory Nelson の貢献で用意された) このインストーラが 必要になるでしょう。 これには、 Dave Raggett による概要と、 Tidy のすべてのオプションのクイックリファレンスが含まれています。

もし、下記の表にあなたのパソコン/OS用にダウンロードすべき Tidy の構築済み実行可能バージョンが無ければ、 このページの右側のリンクから、さまざまな人たちによって提供された Tidy のバージョンを探してください。

ドキュメントとソースコードは含まれません。 ドキュメントソースコードは、 別々にダウンロードできます。

TidyLib のソースコードと構築済みバイナリをハッカーの攻撃から守るために、 ソースコードアーカイブと全構築済みバイナリアーカイブのための MD5 ハッシュサムが自動的に生成され、このページに表示します。 このサイトからダウンロードしたファイルが不正に変更されたものでないことを確かめるために、 あなたのプラットフォーム上の適切なコマンド(たとえば "md5sum archive.tgz")が使えます。

コンパイルファーム

これらのバイナリの実行可能プログラムは、最新のCVSソースから、 SourceForge のコンパイルファームを使って自動的に構築されます。 これらは、TidyLib とともに提供されるサンプルコードから構築される コマンドラインプログラムのみです。 それらは、アジアの文字エンコード、UTF-16 エンコード、 WAI アクセシビリティーチェックに対するサポートを含みます。

コンパイルファームによる実行可能プログラムの以前のバージョンをダウンロード。

プラットフォーム 最終更新 MD5 hash/Comments
Linux/x86

26 October, 2005

61cdeff622f1df2f6209ee5fe955f963

FreeBSD/x86

26 October, 2005

79c6bf5b6765f77cc76011d7e53daa59

NetBSD/x86

17 August, 2005

aa895577771d16e46363b1d8aff04c36

Linux/Opteron

20 October, 2005

7192a9d3f5906d510086da0d8b9d6206

Linux/Alpha

26 October, 2005

2c63960412c523570767573e10dd3eb2

Mac OS X/Darwin

20 October, 2005

c361f581ff318bea82d04723a2cdc17c

Solaris/Sparc

26 October, 2005

acd734da924de3a1082eb08aea96fd91

OpenBSD/x86

26 October, 2005

52d67604eb3578e662c8a27b39c79993

Solaris/x86

26 October, 2005

8357855d9444eb04a73a825c753c0fe6

その他のビルド

これらは適当な基準で様々な人によって手作業で構築されます。 そして、一般的にサポートされていません。

プラットフォーム 最終更新 作者
Windows 95/98/ME/2000/XP exe/lib/dll

Current

Cory Nelson

OS/2

13 December, 2002

Christian Hennecke

MkLinux

5 July, 2004

Terry Teague

Mac OS (Classic)
Mac OS X
Windows 95/98/ME/2000/XP

ライセンス

TidyLib とコマンドラインユーティリティーを含めて、HTML Tidy は、 W3C ライセンスを使います。 このライセンスは、あなたの変更がW3Cから派生していることを 明示しなければならないこと以外、コードで何をすることもほぼ許可します。 詳しくは、ライセンスを読んでください。

ソースコード

TidyLib ソースコードは、 CVS内の主要物です。

標準的な GNU make に Makefile が提供されるのと同様に、 GNU autoconf 用と Microsoft Visual C 用を含めて、 TidyLib を構築するために使える付加的なツールがあります。 これらは、"build"ディレクトリで入手可能です。

遠慮なく、 CVSリポジトリ に目を通したり、 LXRクロスリファレンス を使ったソースを検索してください。

TidyLib のソースコードと構築済みバイナリをハッカーの攻撃から守るために、 ソースコードアーカイブと全構築済みバイナリアーカイブのための MD5 ハッシュサムが自動的に生成され、このページに表示します。 このサイトからダウンロードしたファイルが不正に変更されたものでないことを確かめるために、 あなたのプラットフォーム上の適切なコマンド(たとえば "md5sum archive.tgz")が使えます。

2005年10月26日更新のソースコードをダウンロードしてください。

MD5 hash: 1e39fafd6808978871346658c8da1454

ソースコードの以前のバージョンをダウンロードしてください。

テストケース

2005年10月26日更新の、 Tidy をテストするためのテストケースをダウンロードしてください。

リリースプロセス

もし Tidy の最新バージョンを動かして快適でないなら、 2000年8月4日の Dave Raggett による Tidy の最終公式リリースに 留まることができます。 とはいえ、そのリリース以降、 Tidy は多くの変更とバグ修正がありました。 最新バージョンを使うよう推奨します。 もし、2000年8月4日のWin32用オリジナル実行可能プログラムが必要なら、 ここでそれをダウンロードすることができます。

より多くの HTML Tidy リリースプロセスについての情報のために、 FAQのTidy バージョン という項目を見てください。

Valid XHTML 1.0! Checked by Tidy!