Я кстати встрял с этим, потому что в той штуке, что я делаю не всё так просто, и я так и не смог найти адекватный инструмент...
Требования такие:
- есть папка с деревом .html файлов
- в .html файлах есть ссылки на внешние ресурсы (
https://ya.ru/...
) и на внутренние (
/articles/article.html
)
- в CI-джобе нужно проверять, что все ссылки ведут туда (не делают 404)
Немножко контекста:
- .html собираются из .md файлов, но внутренние ссылки на этапе сборки преобразуются, поэтому до сборки проверять не получится
- .html-ки генерятся с помощью vuepress
- концептуально можно запускать проверки и на реальном запущенном сайте, а не на папке с файлами
Я попробовал
brok но он не умеет во внутренние (относительные) ссылки 😢
Я попробовал
muffet, но мне всё таки хочется запускать эту штуку перед деплоем (на папке, а не на сайте), а не только по крону