Repolode
JustinBeckwith

JustinBeckwith/linkinator

CLI, Node.js API, CI 통합 기능을 통해 웹사이트, 문서, 로컬 파일의 링크를 크롤링하는 깨진 링크 검사기입니다.

스타
1,286
포크
110
열린 이슈
17
마지막 커밋
22시간 전

어떤 프로젝트인가요?

Linkinator는 웹 페이지와 로컬 파일에서 깨진 링크, 응답하지 않는 링크, 잘못된 URL을 검사합니다. 라이브 사이트, HTML 또는 markdown 파일이 있는 폴더, 경로 glob 패턴을 검사할 수 있으며, 찾은 각 링크의 HTTP 상태 코드와 검사 결과를 보고합니다.

명령줄 도구, 이벤트 기반 API를 제공하는 Node.js 라이브러리, Node.js가 없는 환경에서 사용할 수 있는 Docker 이미지 또는 독립 실행형 바이너리로 작동합니다. 얕은 검사나 재귀 검사를 수행할 수 있고, 사이트맵을 따라가며 CSS, JSON-LD, 링크를 포함하는 모든 요소의 링크도 검사합니다. 앵커 태그만 검사하는 것은 아닙니다. 프래그먼트 앵커, HTTPS 적용, 리디렉션 정책, 상태 코드별 처리를 설정할 수 있으며, 결과는 JSON 또는 CSV로 내보낼 수 있습니다.

GitHub Action과 MCP 서버도 제공하므로 CI 파이프라인이나 AI 어시스턴트에서 동일한 검사를 실행할 수 있습니다.

핵심 기능

  • 01원격 웹사이트와 로컬 HTML 또는 markdown 파일을 검사합니다.
  • 02재귀 크롤링, 사이트맵 크롤링, glob 패턴을 지원합니다.
  • 03일반 링크뿐 아니라 CSS URL과 프래그먼트 앵커도 검사합니다.
  • 04리디렉션, HTTPS, 재시도, 상태 코드 처리를 설정할 수 있습니다.
  • 05결과를 JSON 또는 CSV로 출력하며, 맞춤형 통합을 위한 Node.js API를 제공합니다.

활용 사례

  • 릴리스 전에 문서의 깨진 링크를 찾습니다.
  • CI/CD 파이프라인 단계로 링크 검사를 실행합니다.
  • SEO 검토 중 웹사이트 링크를 점검합니다.
  • 깔끔한 URL을 사용하는 정적 사이트를 검증합니다.

빠른 시작

  1. 1

    npm에서 linkinator를 설치합니다

    npm install linkinator
  2. 2

    웹사이트의 깨진 링크를 확인합니다

    npx linkinator https://jbeckwith.com

포함된 컬렉션

토픽

#broken-link-checker#web-crawler#seo#testing#ci-cd#markdown#cli#404#broken-links#dead-links

자주 묻는 질문

linkinator은(는) 무엇인가요?
CLI, Node.js API, CI 통합 기능을 통해 웹사이트, 문서, 로컬 파일의 링크를 크롤링하는 깨진 링크 검사기입니다. Linkinator는 웹 페이지와 로컬 파일에서 깨진 링크, 응답하지 않는 링크, 잘못된 URL을 검사합니다. 라이브 사이트, HTML 또는 markdown 파일이 있는 폴더, 경로 glob 패턴을 검사할 수 있으며, 찾은 각 링크의 HTTP 상태 코드와 검사 결과를 보고합니다.
linkinator은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
linkinator은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
linkinator은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. linkinator의 마지막 커밋은 2026년 11월 6일입니다.
linkinator은(는) 어디에 사용할 수 있나요?
릴리스 전에 문서의 깨진 링크를 찾습니다. CI/CD 파이프라인 단계로 링크 검사를 실행합니다. SEO 검토 중 웹사이트 링크를 점검합니다. 깔끔한 URL을 사용하는 정적 사이트를 검증합니다.
linkinator는 어떻게 설치하나요?
npm에서 linkinator를 설치합니다: npm install linkinator 웹사이트의 깨진 링크를 확인합니다: npx linkinator https://jbeckwith.com
linkinator은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/JustinBeckwith/linkinator

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Markdown, HTML, 웹사이트 등에서 깨진 URL과 이메일 주소를 찾아내는 Rust 기반 고속 비동기 링크 검사기입니다.

개발 도구#link-checker#rust#broken-links
4.1천+34 이번 주246RustApache-2.0활발히 관리됨업데이트 4일 전