← 返回命令列表

Linux command

html5validator 命令

文件

复制后可按需替换文件名、目录或参数。

常用示例

Validate an HTML file

html5validator [file.html]

Validate all HTML in directory

html5validator --root [path/to/directory]

Show warnings

html5validator --show-warnings [file.html]

Match custom file pattern

html5validator --root [path] --match "*.html *.php"

Exclude directories

html5validator --root [path] --blacklist "node_modules vendor"

Output as JSON

html5validator --format json [file.html]

Ignore specific errors

html5validator --ignore-re 'Attribute "ng-[a-z-]+" not allowed' [file.html]

说明

html5validator is a command-line HTML5 validation tool using the Nu Html Checker (v.Nu). Designed for static site generators and continuous integration. Returns exit code 0 for valid HTML. Requires Python 3.6+ and Java 8.

参数

--root _dir_
Start directory for file search.
--match _pattern_
File patterns to match (default *.html).
--blacklist _dirs_
Directory names to skip.
--show-warnings
Show warnings as errors.
--format _fmt_
Output format: gnu, xml, json, text.
--ignore-re _regex_
Ignore errors matching regex.

FAQ

What is the html5validator command used for?

html5validator is a command-line HTML5 validation tool using the Nu Html Checker (v.Nu). Designed for static site generators and continuous integration. Returns exit code 0 for valid HTML. Requires Python 3.6+ and Java 8.

How do I run a basic html5validator example?

Run `html5validator [file.html]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does --root _dir_ do in html5validator?

Start directory for file search.