首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >命令行HTML漂亮打印机:让乱七八糟的HTML可读

命令行HTML漂亮打印机:让乱七八糟的HTML可读
EN

Stack Overflow用户
提问于 2010-02-03 21:00:17
回答 5查看 69.8K关注 0票数 124

我正在寻找符合以下要求的HTML漂亮打印机的建议:

  • 将超文本标记语言作为输入,然后输出一个格式良好/缩进正确但在图形上等效的给定输入超文本标记语言版本。
  • 必须支持命令行
  • 必须是开源的,并且可以在Linux下运行。
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-02-03 21:08:01

看看HTML Tidy Project:http://www.html-tidy.org/

是超文本标记语言工具的鼻祖,支持现代标准。

曾经有一个叫做tidy-html5的分支,它后来成为了官方的东西。这是它的GitHub repository

Tidy是一个适用于Mac、Linux、Windows、UNIX等的控制台应用程序。它通过修复标记错误并将遗留代码升级到现代标准来更正和清理HTML和XML文档。

根据您的需要,下面是调用Tidy的命令行:

代码语言:javascript
复制
tidy inputfile.html
票数 105
EN

Stack Overflow用户

发布于 2013-07-01 20:32:16

更新2018: homebrew/dupes现已弃用,可以直接安装。

代码语言:javascript
复制
brew install tidy-html5

原文回复:

OS X的Tidy不支持HTML5。但在Github上有一个实验分支,它是这样做的。

要获得它:

代码语言:javascript
复制
 brew tap homebrew/dupes
 brew install tidy --HEAD
 brew untap homebrew/dupes

就这样!玩得开心!

票数 11
EN

Stack Overflow用户

发布于 2015-08-06 21:21:48

要获得与操作系统无关的最新答案,请执行以下操作:

虽然original HTMLTidy项目一直是dormant for over 6 years,但名为"W3C Community & Business group""HTML Tidy Advocacy Community Group (HTACG)"现在已经开始继续开发,目标是使其完全兼容html5。该组织成立于2015年1月,尽管他们将当前状态描述为“正在进行的工作”,但二进制文件已经可以下载。

存储库项目主页:位于http://www.html-tidy.org/

  • Github

  • 项目主页
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2191989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档