Cette distribution contient le vérificateur de lien W3C.
Le vérificateur de liaison peut être exécuté en tant que script CGI dans un serveur Web ainsi que sur la ligne de commande. La version CGI fournit une interface HTML comme le montre http://validator.w3.org/checklink.
Pour installer la distribution pour l'utilisation de la ligne de commande:
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
Pour installer la version CGI, en plus de ce qui précède, copiez le script bin / checkLink dans un emplacement de votre serveur Web à partir de l'endroit où l'exécution des scripts CGI est autorisée et assurez-vous que l'utilisateur du serveur Web a exécuté des autorisations sur le script. Le répertoire CGI est généralement nommé "CGI-Bin" quelque part sous votre répertoire racine de serveur Web.
Pour plus d'informations, veuillez consulter la documentation POD dans le fichier CheckLink.Pod, généralement (dans le répertoire où vous avez déballé la source):
perldoc ./bin/checklink.pod
... ainsi que la documentation HTML dans Docs / CheckLink.html.
Vous voudrez peut-être utiliser Dockerfile de Stupchiy, qui est basé sur Ubuntu Linux, et suivre ses instructions:
$ 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
Écrit par les personnes suivantes pour le W3C:
Copyright (C) 1994-2023 World Wide Web Consortium Inc. Tous droits réservés. Ce travail est distribué sous la licence logicielle W3C dans l'espoir qu'elle sera utile, mais sans aucune garantie; Sans même la garantie implicite de qualité marchande ou d'adéquation à un usage particulier.