我正在寻找满足以下要求的HTML漂亮打印机的建议:
看看HTML Tidy项目:http://www.html-tidy.org/
HTML工具的祖父,支持现代标准。
曾经有一个名为tidy-html5的分支,从那以后就成了官方的东西。这是它的GitHub repository。
Tidy是适用于Mac OS X,Linux,Windows,UNIX等的控制台应用程序。它通过修复标记错误并将遗留代码升级到现代标准来纠正和清理HTML和XML文档。
根据您的需要,这里是调用Tidy的命令行:
tidy inputfile.html
更新2018:homebrew/dupes
现已弃用,可直接安装tidy-html5。
brew install tidy-html5
原始回复:
来自OS X的Tidy
不支持HTML5
。但是在Github
上有实验分支。
为拿到它,为实现它:
brew tap homebrew/dupes
brew install tidy --HEAD
brew untap homebrew/dupes
而已!玩得开心!
我认为HTML tidy是该领域的家喻户晓的名字之一。
要对此问题获得与操作系统无关的更新答案:
虽然original HTMLTidy项目一直是dormant for over 6 years,但名为"W3C Community & Business group"的"HTML Tidy Advocacy Community Group (HTACG)"现在已经开始继续发展,其目标是使其完全兼容HTML5。该小组成立于2015年1月,尽管他们将当前状态描述为“正在进行中”,但二进制文件已经可供下载。
只是对OT问题的后续跟进。
如你所料,Homebrew安装了tidy-html5
。
它与tidy5
相关联。