完整网站的W3C验证[关闭]

问题描述 投票:9回答:6

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

w3c-validation
6个回答
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.

此外,每个网址都显示错误限制。


7
投票

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

  1. Validate entire site(选择'验证整个网站')
  2. Validate multiple URLs(批次)

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

1
投票

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


1
投票

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

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

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


1
投票

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

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

它抓取一个网站,最后生成一个带有验证器的报告 - 链接到所有有警告或错误的页面。因为它会爬行,所以要验证的所有页面都必须链接。

通过在本地运行v.Nu,您可以验证在线无法访问的内部站点(例如内部网),因此无法通过在线验证程序进行验证(除非您发布每个页面的全部内容)。

© www.soinside.com 2019 - 2024. All rights reserved.