Сделать проверку HTML частью цикла сборки - PullRequest
1 голос
/ 21 октября 2008

В настоящее время, когда я создаю свой сайт, мне нужно вручную открыть его для проверки на сайте 3wbc (значит, когда появляется опера, нажимайте ctr + alt + shft + u) для каждой страницы. Можно ли автоматически проверять каждую страницу, когда я создаю свои страницы?

P.s .: Эта страница не проверяется;)

Ответы [ 4 ]

5 голосов
/ 21 октября 2008

Вы можете скачать и установить собственную копию валидатора - http://validator.w3.org/source/ - и вызывать ее локально, а не переходить на w3.org для каждой страницы. Тем не менее, для этого необходимо использовать через веб-сервер простой HTTP или API. Для более простого решения вы можете загрузить библиотеку SP - http://www.jclark.com/sp/index.htm или http://openjade.sourceforge.net/, на которой основан валидатор W3, а затем вызвать команду 'nsgmls' из командной строки.

Конечно, существует также множество валидаторов HTML для настольных компьютеров, которые могут обрабатывать пакет HTML-страниц одновременно, что, возможно, не автоматизировано, но, безусловно, будет намного проще, чем проверка каждой страницы вручную. Например, http://arealvalidator.com/ (Windows), http://www.webthing.com/software/validator-lite/install.html (Unix).

1 голос
/ 17 декабря 2008

Может быть не лучшим выбором для вас, но для этого есть задача Ant: XmlValidate .

1 голос
/ 21 октября 2008

Вы можете использовать API валидатора:

http://validator.w3.org/docs/api.html

0 голосов
/ 10 декабря 2008

Если у вас есть HTML-файлы в системе управления версиями, такие как SVN или Git, вы можете использовать скрипт ловушки перед фиксацией для запуска на них средств проверки на стороне клиента. Или, если вы чувствуете приключения, вы можете использовать этот метод для проверки связи с другим скриптом на сервере, который проверяет живые страницы ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...