2024年2月29日木曜日

linkchecker でサイトのリンク切れをチェックする

linkchecker でサイトのリンク切れをチェックする

概要

サイトの URL を指定して自動でリンク切れがないかチェックしてくれます
簡単な使い方を紹介します

環境

  • macOS 11.7.10
  • docker 24.0.2
  • linkchecker 10.4.0

使い方

docker で一発です
サイトの URL を指定します
実行する環境から到達できるサイトであればローカルやプライベートネットワーク内でも可能です

  • docker run --rm -it -u $(id -u):$(id -g) ghcr.io/linkchecker/linkchecker:latest --verbose https://hawksnowlog.blogspot.com/

以下のようにすればまだ公開していないサイトなどファイルを直接チェックすることもできます

  • docker run --rm -it -u $(id -u):$(id -g) -v "$PWD":/mnt ghcr.io/linkchecker/linkchecker:latest --verbose index.html

最後に

サイトのリンク切れをチェックするツールを紹介しました
--ignore-url などを使えば特定の URL はチェックしないなどもできます

サイトのすべてのリンクをチェックするのでページ内にリンクが大量にある場合などは時間がかかるほか実行しているマシンの負荷も結構かかるので注意しましょう

参考サイト

0 件のコメント:

コメントを投稿