この分布には、W3Cリンクチェッカーが含まれています。
リンクチェッカーは、コマンドラインだけでなく、WebサーバーでCGIスクリプトとして実行できます。 CGIバージョンは、http://validator.w3.org/checklinkで見られるHTMLインターフェイスを提供します。
コマンドラインの使用の配布をインストールするには:
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スクリプトをCGIスクリプトの実行が許可されているWebサーバーの場所にコピーし、Webサーバーユーザーがスクリプトにアクセス許可を実行していることを確認します。 CGIディレクトリは、通常、Webサーバールートディレクトリのどこかに「CGI-BIN」と呼ばれます。
詳細については、checklink.podファイル、通常(ソースを開梱したディレクトリで)PODドキュメントを参照してください。
perldoc ./bin/checklink.pod
... Docs/CheckLink.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のために次の人々によって書かれました:
Copyright(c)1994-2023 World Wide Web Consortium Inc. All Rights Reserved。この作業は、W3Cソフトウェアライセンスの下に配布されています。商品性や特定の目的に対するフィットネスの暗黙の保証さえありません。