JustinBeckwith/linkinator
CLI、Node.js API、CI連携を通じてWebサイト、ドキュメント、ローカルファイルを巡回するリンク切れチェッカー。
- スター
- 1,286
- フォーク
- 110
- 未解決の Issue
- 17
- 最終コミット
- 22 時間前
これは何?
LinkinatorはWebページやローカルファイルをスキャンし、リンク切れや無効なURLを検出します。公開中のサイト、HTMLやMarkdownファイルを含むフォルダ、またはパスのglobをチェックでき、検出した各リンクのHTTPステータスと結果を報告します。
コマンドラインツール、イベントベースのAPIを備えたNode.jsライブラリとして利用できるほか、Node.jsのない環境向けにDockerイメージやスタンドアロンバイナリも提供しています。スキャンは浅くも再帰的にも実行でき、サイトマップをたどることもできます。また、アンカータグだけでなく、CSSやJSON-LD、リンクを持つあらゆる要素内のリンクもチェックできます。フラグメントアンカー、HTTPSの強制、リダイレクトポリシー、ステータスコードごとの処理は設定可能で、結果はJSONまたはCSVとして出力できます。
GitHub ActionとMCPサーバーも提供しているため、同じチェックをCIパイプラインやAIアシスタントから実行できます。
主な機能
- 01WebサイトとローカルのHTMLまたはMarkdownファイルをスキャンします。
- 02再帰的な巡回、サイトマップの巡回、globパターンに対応しています。
- 03一般的なリンクに加え、CSSのURLとフラグメントアンカーをチェックします。
- 04リダイレクト、HTTPS、リトライ、ステータスコードごとの処理を設定できます。
- 05結果をJSONまたはCSVで出力でき、独自の連携向けにNode.js APIも利用できます。
ユースケース
- リリース前にドキュメントのリンク切れを見つける。
- CI/CDパイプラインのステップとしてリンクチェックを実行する。
- SEOレビューの際にWebサイトのリンクを監査する。
- クリーンURLを使う静的サイトを検証する。
クイックスタート
- 1
npmからlinkinatorをインストールする
npm install linkinator - 2
Webサイトのリンク切れをチェックする
npx linkinator https://jbeckwith.com
収録されている特集
トピック
よくある質問
- linkinator とは?
- CLI、Node.js API、CI連携を通じてWebサイト、ドキュメント、ローカルファイルを巡回するリンク切れチェッカー。 LinkinatorはWebページやローカルファイルをスキャンし、リンク切れや無効なURLを検出します。公開中のサイト、HTMLやMarkdownファイルを含むフォルダ、またはパスのglobをチェックでき、検出した各リンクのHTTPステータスと結果を報告します。
- linkinator は無料で使えますか?ライセンスは?
- linkinator は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- linkinator は今もメンテナンスされていますか?
- 活発にメンテナンス中。linkinator の最終コミットは 2026年11月6日 です。
- linkinator は何に使えますか?
- リリース前にドキュメントのリンク切れを見つける。 CI/CDパイプラインのステップとしてリンクチェックを実行する。 SEOレビューの際にWebサイトのリンクを監査する。 クリーンURLを使う静的サイトを検証する。
- linkinator のインストール方法は?
- npmからlinkinatorをインストールする: npm install linkinator Webサイトのリンク切れをチェックする: npx linkinator https://jbeckwith.com
- linkinator はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/JustinBeckwith/linkinator
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントに実際のGoogle Search Console、Analytics、Bing、サイトクロールのデータを提供するMCPサーバー兼CLI。
ホームページURLひとつからWebサイトのSEOを監査し、PDF・XLSX・Markdownレポートを出力するCLI兼Claude Codeスキル。
Webサイトをクロールし、リンク切れやリダイレクト、メタタグの欠落・重複などの技術的な問題を報告するオープンソースのSEO監査ツール。
さまざまなテストフレームワークやCI/CDシステムの結果を、見やすいグラフィカルなHTMLレポートにまとめる多言語対応のテストレポートツール。