静态站点和文档的断链验证 是做什么的?
使用 htmltest 爬取已生成的文档或静态站点输出,检测损坏的内部和外部链接,并在部署前返回一份专注于链接的验证报告。这是一个专注于文档 QA 的窄领域技能,适用于验证已构建 HTML 的代理,而非通用站点生成器或爬虫。
前置条件
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