정적 사이트 및 문서의 끊어진 링크 검증은(는) 무엇을 하나요?
htmltest를 사용하여 생성된 문서나 정적 사이트 출력을 크롤링하고, 깨진 내부 및 외부 링크를 탐지하여 배포 전에 링크 중심의 검증 보고서를 반환합니다. 이는 이미 빌드된 HTML을 검증하는 에이전트를 위한 좁은 범위의 문서 QA 기술로, 일반적인 사이트 생성기나 크롤러 목록이 아닙니다.
필수 조건
Go 또는 미리 빌드된 htmltest 바이너리와 생성된 HTML 출력
설치
환경에 맞는 업스트림 설치 또는 설정 경로를 사용하십시오:
- docker run -v $(pwd):/test --rm wjdp/htmltest
- docker run -v $(pwd):/test --rm wjdp/htmltest -l 3 -s
업스트림의 요구 사항 및 주의 사항:
-
:whale: Docker
기본 사용 또는 시작 노트:
-
비밀번호를 입력하라는 메시지가 표시됩니다. 그 후 간단히 htmltest를 실행하십시오.
-
기본적으로 htmltest는 현재 디렉토리의 ./bin에 설치되며, 실행하려면 bin/htmltest를 사용하십시오. CI 환경에 적합합니다.
-
테스트 실행에 더 많은 인수가 필요한 경우 다음과 같이 실행하십시오:
-
업스트림 문서에서 추출: https://raw.githubusercontent.com/wjdp/htmltest/HEAD/README.md