Esta distribuição contém o verificador de link W3C.
O verificador de link pode ser executado como um script CGI em um servidor da Web e também na linha de comando. A versão CGI fornece uma interface HTML, como visto em http://validator.w3.org/checklink.
Para instalar a distribuição para uso da linha de comando:
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
Para instalar a versão CGI, além do acima acima, copie o script Bin/Checklink em um local no seu servidor da Web de onde a execução de scripts CGI é permitida e verifique se o usuário do servidor da Web tem permissões de execução no script. O diretório CGI é tipicamente chamado de "CGI-BIN" em algum lugar no diretório raiz do seu servidor da web.
Para obter mais informações, consulte a documentação do pod no arquivo checklink.pod, normalmente (no diretório em que você desempacota a fonte):
perldoc ./bin/checklink.pod
... bem como a documentação HTML em docs/checklink.html.
Você pode usar o Dockerfile de @Stupchiy, que é baseado no Ubuntu Linux, e siga suas instruções:
$ 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
Escrito pelas seguintes pessoas para o W3C:
Copyright (c) 1994-2023 World Wide Web Consortium Inc. Todos os direitos reservados. Este trabalho é distribuído sob a licença de software W3C, na esperança de que seja útil, mas sem garantia; sem a garantia implícita de comercialização ou aptidão para uma finalidade específica.