Lokalny walidator do HTML w Debianie

W pracy na dokumentami HTML często zachodzi potrzeba sprawdzenia zgodności kodu strony ze standardami W3C. Jeśli kod jest statyczną stroną html to często edytor sprawdza poprawność na bieżąco przy edycji dokumentu. Gorzej, gdy strona dokument html jest generowany dynamicznie na bazie jednego lub więcej szablonów. Najprostszym sposobem sprawdzenia dokumentu wynikowego jest sprawdzenie go jakimś walidatorem. Bardzo znanym walidatorem jest usługa W3CMarkup Validation Service. Innym również popularnym jest WDG Html Validator. Jednak sprawdzanie przez Internet trwa dużo dłużej niż lokalnie na własnym komputerze. Co zrobić aby to przyspieszyć?

Bardzo dobrym sposobem jest zainstalowanie jednego w wyżej wymienionych walidatorów na swoim komputerze. W Debianie robimy to w prosty sposób instalując pakiet
wdg-html-validator.

aptitude install wdg-html-validator

Walidator będzie dostępny pod adresem http://localhost/wdg-html-validator.html

Istnieje też możliwość sprawdzenia pliku z linii poleceń za pomocą komendy validate. Oto przykłady polecenia:

validate http://127.0.0.1:1234/

validate plik.html

Lub jeśli chcemy od razu otworzyć wynikowy plik html w edytorze aby sprawdzić gdzie jest ten błąd:

lynx --source http://127.0.0.1:8080/ | tee /tmp/tmp.html | validate || gvim /tmp/tmp.html

Jeśli test przejdzie pomyślnie edytor nie otworzy się.

Autor: grzeszy - 7, Grudzień 2008
Kategoria: Administrowanie, Debian, Linux
Tagi:

Skomentuj

Ostatnie wpisy