Esta distribución contiene el verificador de enlaces W3C.
El verificador de enlaces se puede ejecutar como un script CGI en un servidor web, así como en la línea de comando. La versión CGI proporciona una interfaz HTML como se ve en http://validator.w3.org/checklink.
Para instalar la distribución para el uso de la línea de comandos:
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 la versión CGI, además de la anterior, copie el script bin/checklink en una ubicación en su servidor web desde donde se permite la ejecución de los scripts CGI, y asegúrese de que el usuario del servidor web tenga permisos de ejecución al script. El directorio CGI generalmente se llama "CGI-bin" en algún lugar en el directorio raíz de su servidor web.
Para obtener más información, consulte la documentación de POD en el archivo de Link.Pod de chechlink, típicamente (en el directorio donde desempaquetó la fuente):
perldoc ./bin/checklink.pod
... así como la documentación HTML en Docs/CheckLink.html.
Es posible que desee usar Dockerfile de @Stupchiy, que se basa en Ubuntu Linux, y seguir sus instrucciones:
$ 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 por las siguientes personas para el W3C:
Copyright (c) 1994-2023 World Wide Web Consortium Inc. Todos los derechos reservados. Este trabajo se distribuye bajo la licencia de software W3C con la esperanza de que sea útil, pero sin ninguna garantía; Sin siquiera la garantía implícita de comerciabilidad o estado físico para un propósito particular.