此分布包含W3C链接检查器。
链接检查器可以在Web服务器以及命令行中作为CGI脚本运行。 CGI版本提供了html接口,如http://validator.w3.org/checklink所示。
要安装命令行的分布:
git clone https://github.com/w3c/link-checker.git
cd link-checker
# if you have cpanminus installed
cpanm --installdeps .
perl Makefile.PL
make
make test
make install # as root unless you are using local::lib
要安装CGI版本,除上述内容外,还可以将bin/Checklink脚本复制到Web服务器中的位置,从允许执行CGI脚本的位置,并确保Web服务器用户对脚本执行权限。 CGI目录通常在您的Web服务器根目录下方的某个地方命名为“ CGI-BIN”。
有关更多信息,请在Checklink.pod文件中咨询POD文档,通常(在您打开源的目录中):
perldoc ./bin/checklink.pod
...以及DOCS/CHACKLINK.HTML中的HTML文档。
您可能需要使用基于Ubuntu Linux的 @Stupchiy的Dockerfile,并按照他的指示进行操作:
$ docker build -t link-checker . # Build an image
$ docker run -it --rm link-checker # Run a container
$ docker run -it --rm link-checker checklink https://foo.bar # Run script directly
$ docker run -it --rm -v " $PWD " :/home/checklink link-checker checklink -H https://foo.bar > report.html # Write to HTML file
由以下人员为W3C撰写:
版权(C)1994-2023万维网联盟公司保留所有权利。这项工作是根据W3C软件许可分配的,希望它将有用,但没有任何保修;即使没有对特定目的的适销性或适合性的隐含保证。