128

次の要件を満たす HTML プリティ プリンターの推奨事項を探しています。

  • HTML を入力として受け取り、適切にフォーマットされ、正しくインデントされているが、指定された入力 HTML の「グラフィック的に同等」のバージョンを出力します。
  • コマンドライン操作をサポートする必要があります。
  • オープンソースであり、Linux で実行する必要があります。
4

5 に答える 5

108

HTML Tidyプロジェクトをご覧ください:http ://www.html-tidy.org/

最新の標準をサポートするHTMLツールの祖父。

以前はtidy-html5と呼ばれるフォークがあり、それ以降は公式のものになりました。これがGitHubリポジトリです

Tidyは、Mac OS X、Linux、Windows、UNIXなどのコンソールアプリケーションです。マークアップエラーを修正し、レガシーコードを最新の標準にアップグレードすることにより、HTMLおよびXMLドキュメントを修正およびクリーンアップします。

必要に応じて、Tidyを呼び出すためのコマンドラインを次に示します。

tidy inputfile.html
于 2010-02-03T13:08:01.133 に答える
6

この質問に対する最新の OS に依存しない回答を得るには:

元の HTMLTidyプロジェクト6 年以上休眠していましたが、 「HTML Tidy Advocacy Community Group (HTACG)」という名前で呼ばれる「W3C コミュニティ & ビジネス グループ」は現在、それを実現することを目標に開発を続けています。 HTML5 と完全に互換性があります。このグループは 2015 年 1 月に結成され、現在の状態を「進行中」と説明していますが、バイナリは既にダウンロード可能です。

于 2015-08-06T13:21:48.177 に答える
3

HTML tidyは、その分野の一般的な名前の1つだと思います。

于 2010-02-03T13:05:42.573 に答える
1

OTの質問に対するフォローアップが遅れただけです。

ご想像のとおり、Homebrew には がtidy-html5インストールされています。

としてリンクしていtidy5ます。

于 2015-06-09T14:10:59.197 に答える