完整站点的W3C验证

时间:2012-01-19 06:40:46

标签: w3c-validation

我正在开展一个项目,我必须通过W3C标记验证来验证整个网站,该网站大约有150页。有没有办法检查整个网站的W3C标记验证?

6 个答案:

答案 0 :(得分:11)

W3C在w3.org上不提供此

http://validator.w3.org/docs/help.html#faq-batchvalidation

但您可以使用此工具并选中“验证整个网站” :(另外w3.org指的是此网站!)

但您有限制为100个网址进行验证,当您达到100个网址时会收到此消息:

Batch validation is limited to 100 URLs at one time. The remaining URLs were not checked.

每个网址还有显示的错误限制

答案 1 :(得分:7)

WDG提供两种免费解决方案:

  1. Validate entire site(选择“验证整个网站”)
  2. Validate multiple URLs(批量)

答案 2 :(得分:3)

您可以自己运行验证器。截至2018年,W3C正在使用v.Nu作为验证器,代码位于https://github.com/validator/validator/releases/latest,使用说明位于https://validator.github.io/validator/#usage

例如,以下命令将在html目录下的所有public_html文件上运行它:

java -jar vnu.jar --skip-non-html public_html

答案 3 :(得分:1)

我用http://sitevalidator.com;我认为这会对你有所帮助。

答案 4 :(得分:1)

我使用此工具批量w3c html验证器来验证我的整个网站

http://www.bulkseotools.com/bulk-w3c-validator.php

此工具使用W3c验证器引擎,您可以一次检查500个网址。

答案 5 :(得分:-1)

我在业余时间制作了这个Java应用程序(Windows安装程序),因为我在工作中需要它: https://grovensoftware.com/validator。它是免费的。

它使用https://validator.w3.org/或本地运行的v.Nu来验证整个网站。

它对网站进行爬网,最后生成带有验证器链接的报告,该链接指向带有警告或错误的所有页面。因为它会爬行,所以必须链接所有要验证的页面。

通过在本地运行v.Nu,您可以验证内部站点(例如Intranet),该站点无法在线使用,因此不能由在线验证器验证(除非您发布每个页面的全部内容)。