Zastanawiam się nad stworzeniem narzędzia, które zaczyna się od katalogu głównego strony internetowej i przechodzi przez całą witrynę internetową, zbierając listę zasobów, takich jak pliki CSS / HTML / Javascript, a następnie uruchamia CSS / JavaScript Lint + HTML Validator + Broken Link Finder. Zanim zacząłem budować coś takiego, zastanawiałem się, czy to już istnieje?
Dzięki.
Już sporo przeszukiwałem Google i nie mogłem wiele znaleźć.
Odpowiedzi:
Myślę, że byłbyś pierwszy, gdybyś zrobił paczkę, która może
Mogę wymyślić kilka sposobów, aby zrobić niektóre z nich.
Możesz użyć HTTrack lub innej kopiarki internetowej do skanowania w poszukiwaniu zasobów .
Sprawdzanie poprawności HTML można przeprowadzić za pomocą tego narzędzia: WDG HTML Validator (ma opcję Walidacja całej witryny )
Istnieje wtyczka Microsoft do IIS - Search Engine Optimization Toolkit , może skanować daną witrynę w poszukiwaniu uszkodzonych linków (wraz z kilkoma innymi całkiem sprytnymi statystykami strony)
Nie mogę wymyślić żadnego, który zweryfikuje CSS i JS podczas skanowania całej witryny, nowoczesne praktyki projektowania stron internetowych zwykle dają niewielką liczbę plików JS / CSS, więc w niektórych przypadkach możesz być w porządku. Widzę jednak potencjał potrzeby skanowania wbudowanego JS / CSS.
Aby pomóc Ci w opracowaniu takiego narzędzia, możesz pobrać źródło
W3C Markup-Validator : http://dvcs.w3.org/hg/markup-validator/
CSS Lint : https://github.com/stubbornella/csslint
JS Lint : https://github.com/douglascrockford/JSLint
źródło
Być może ten link pomaga: Kontrola witryny
Możesz sprawdzić:
Być może łatwo byłoby utworzyć aplikację offline .Net, aby uwzględnić wszystkie te linki w jednej aplikacji.
pozdrowienia
źródło